import { Box, FormControl, MenuItem, Select, Theme, } from '@mui/material' import { makeStyles } from '@mui/styles' import { ReactJsonViewThemes } from '../state/ReactJsonViewThemes' import { LocalStorageKeys } from '../dto/SaveKeys' import { useGlobalState } from '../state/GlobalState' import { useCallback } from 'react' const useStyles = makeStyles((theme: Theme) => ({ jsonHolder: { display: 'flex', flexGrow: 1, padding: '0 0.5vw 0 0.5vw' }, select: { display: 'flex', flexGrow: 1 } })) export const JsonTheme = () => { const classes = useStyles() const [preferedJsonViewerTheme, setPreferedJsonViewerTheme] = useGlobalState( useCallback( (state) => [ state.preferedJsonViewerTheme, state.setPreferedJsonViewerTheme, ], [], ), ) return ( <> ) }