import { Divider, Select, Stack, Switch } from '@mantine/core'; import { useTranslation } from 'react-i18next'; import { PageLayoutParameters } from '../../../hooks/tools/pageLayout/usePageLayoutParameters'; import { getPagesPerSheetOptions } from './constants'; export default function PageLayoutSettings({ parameters, onParameterChange, disabled, }: { parameters: PageLayoutParameters; onParameterChange: ( key: K, value: PageLayoutParameters[K] ) => void; disabled?: boolean; }) { const { t } = useTranslation(); const options = getPagesPerSheetOptions(t); const selected = options.find((o) => o.value === parameters.pagesPerSheet) || options[0]; return (