From ffcbe5d7a8af019b96e1418d60a412db822971f5 Mon Sep 17 00:00:00 2001 From: Roman Shtylman Date: Sun, 30 Jan 2022 19:00:30 -0800 Subject: [PATCH] fix root props --- packages/react-json-tree/src/index.tsx | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/packages/react-json-tree/src/index.tsx b/packages/react-json-tree/src/index.tsx index e8aada42..07d3263d 100644 --- a/packages/react-json-tree/src/index.tsx +++ b/packages/react-json-tree/src/index.tsx @@ -9,21 +9,16 @@ import JSONNode from './JSONNode'; import createStylingFromTheme from './createStylingFromTheme'; import { invertTheme, - type StylingFunction, type StylingValue, type Theme, } from 'react-base16-styling'; import { CircularPropsPassedThroughJSONTree } from './types'; -interface Props extends CircularPropsPassedThroughJSONTree { +type Props = Partial & { data: any; theme?: Theme; - invertTheme: boolean; -} - -interface State { - styling: StylingFunction; -} + invertTheme?: boolean; +}; const identity = (value: any) => value; const expandRootNode = ( @@ -53,7 +48,7 @@ export function JSONTree(props: Props) { postprocessValue = identity, hideRoot = false, theme, - invertTheme: invertThemeProp, + invertTheme: invertThemeProp = true, shouldExpandNode = expandRootNode, getItemString = defaultItemString, labelRenderer = defaultLabelRenderer,