import type { ContainersTableSettings } from '@/docker/containers/types'; import { TableSettingsMenuAutoRefresh } from '@@/datatables/TableSettingsMenuAutoRefresh'; import { useTableSettings } from '@@/datatables/useTableSettings'; import { Checkbox } from '@@/form-components/Checkbox'; interface Props { isRefreshVisible: boolean; } export function ContainersDatatableSettings({ isRefreshVisible }: Props) { const { settings, setTableSettings } = useTableSettings(); return ( <> 0} onChange={() => setTableSettings((settings) => ({ ...settings, truncateContainerName: settings.truncateContainerName > 0 ? 0 : 32, })) } /> {isRefreshVisible && ( )} ); function handleRefreshRateChange(autoRefreshRate: number) { setTableSettings({ autoRefreshRate }); } }