import { ViewStore, ViewType, useViewStore } from '@/lib/store/view'; import { Center, SegmentedControl } from '@mantine/core'; import { IconLayoutGrid, IconLayoutList } from '@tabler/icons-react'; export default function GridTableSwitcher({ type }: { type: Exclude }) { const [view, setView] = useViewStore((state) => [state[type], state.setView]); return ( ), }, { value: 'table', label: (
), }, ]} value={view} onChange={(v) => setView(type, v as ViewType)} /> ); }