import { JsonTree } from '@tanstack/devtools-ui' import { useStyles } from '../styles/use-styles' import { ActionButtons } from './ActionButtons' import { StateHeader } from './StateHeader' import { UtilStateJsonTree } from './UtilStateJsonTree' type DetailsPanelProps = { selectedInstance: () => { instance: any; type: string } | null utilState: () => { lastUpdatedByKey: Record } } export function DetailsPanel(props: DetailsPanelProps) { const styles = useStyles() return (
{(() => { const entry = props.selectedInstance() if (!entry) { return (
Select a util from the left panel to view its state
) } return ( <>
Actions
State
Options
) })()}
) }