import { PageSizePicker } from './pagesize-picker.mjs' import { PageOrientationPicker } from './orientation-picker.mjs' import { PrintIcon, RightIcon, ClearIcon, ExportIcon } from 'shared/components/icons.mjs' import { useTranslation } from 'next-i18next' import { ShowButtonsToggle } from '../draft/buttons.mjs' export const PrintLayoutSettings = (props) => { const { t } = useTranslation(['workbench']) let pages = props.draft?.setStores[0].get('pages') if (!pages) return null const { cols, rows, count } = pages const setMargin = (evt) => { props.updateGist( ['_state', 'layout', 'forPrinting', 'page', 'margin'], parseInt(evt.target.value) ) } const setCoverPage = () => { props.updateGist( ['_state', 'layout', 'forPrinting', 'page', 'coverPage'], !props.layoutSettings.coverPage ) } return (