import type { DeckStore } from './hooks/deckStore'; export interface PrintPreviewHeaderProps { store: DeckStore; pageCount: number; onExport: () => void; onClose: () => void; } export function PrintPreviewHeader(props: PrintPreviewHeaderProps) { const { store } = props; const orientation = () => store.state.printOrientation; const frontOddPageOffsetX = () => store.state.printFrontOddPageOffsetX; const frontOddPageOffsetY = () => store.state.printFrontOddPageOffsetY; const doubleSided = () => store.state.printDoubleSided; return (

打印预览

共 {props.pageCount} 页,{store.state.cards.length} 张卡牌

X: store.actions.setPrintFrontOddPageOffsetX(Number(e.target.value))} class="w-16 px-2 py-1 border border-gray-300 rounded text-sm" step="0.1" /> mm
Y: store.actions.setPrintFrontOddPageOffsetY(Number(e.target.value))} class="w-16 px-2 py-1 border border-gray-300 rounded text-sm" step="0.1" /> mm
); }