import { Combobox } from '@/components/ui/combobox'; import { Checkbox } from '@/components/ui/checkbox'; import { useDensity } from '@/hooks/use-density'; import type { Density } from '@/hooks/use-density'; import { useDeployFeedbackEnabled } from '@/hooks/use-deploy-feedback-enabled'; import { useComposeDiffPreviewEnabled } from '@/hooks/use-compose-diff-preview-enabled'; import { SettingsSection } from './SettingsSection'; import { SettingsField } from './SettingsField'; const DENSITY_OPTIONS: { value: Density; label: string }[] = [ { value: 'comfortable', label: 'Comfortable' }, { value: 'compact', label: 'Compact' }, ]; const DENSITY_DESCRIPTIONS: Record = { comfortable: 'Default spacing. Roomy rows for review and orientation.', compact: 'Tighter rows and tiles. Fits more on screen for dense dashboards.', }; export function AppearanceSection() { const [density, setDensity] = useDensity(); const [isEnabled, setEnabled] = useDeployFeedbackEnabled(); const [diffPreviewEnabled, setDiffPreviewEnabled] = useComposeDiffPreviewEnabled(); return (
{ if (v === 'comfortable' || v === 'compact') setDensity(v); }} placeholder="Select density" />
setEnabled(v === true)} />
setDiffPreviewEnabled(v === true)} />

ⓘ saved to this browser only · every device remembers its own choice

); }