import { Authorized } from '@/react/hooks/useUser'; import { ZustandSetFunc } from '@@/datatables/types'; import { Checkbox } from '@@/form-components/Checkbox'; export function SystemResourcesSettings({ value, onChange, }: { value: boolean; onChange: (value: boolean) => void; }) { return ( onChange(e.target.checked)} /> ); } export interface SystemResourcesTableSettings { showSystemResources: boolean; setShowSystemResources: (value: boolean) => void; } export function systemResourcesSettings( set: ZustandSetFunc ): SystemResourcesTableSettings { return { showSystemResources: false, setShowSystemResources(showSystemResources: boolean) { set((s) => ({ ...s, showSystemResources, })); }, }; }