redux-devtools/packages/redux-devtools-inspector/src/tabs/StateTab.jsx

28 lines
589 B
React
Raw Normal View History

import React from 'react';
import JSONTree from 'react-json-tree';
import getItemString from './getItemString';
import getJsonTreeTheme from './getJsonTreeTheme';
const StateTab = ({
2019-01-10 21:51:14 +03:00
nextState,
styling,
base16Theme,
invertTheme,
labelRenderer,
dataTypeKey,
isWideLayout,
2019-01-10 21:51:14 +03:00
}) => (
<JSONTree
labelRenderer={labelRenderer}
theme={getJsonTreeTheme(base16Theme)}
data={nextState}
2019-01-10 21:51:14 +03:00
getItemString={(type, data) =>
getItemString(styling, type, data, dataTypeKey, isWideLayout)
}
invertTheme={invertTheme}
hideRoot
2019-01-10 21:51:14 +03:00
/>
);
export default StateTab;