//@ts-nocheck import { ActionIcon, Group, NumberInput, NumberInputHandlers, rem, SegmentedControl, Tooltip } from '@mantine/core'; import { IconArrowAutofitWidth, IconPercentage, IconZoomIn, IconZoomOut } from '@tabler/icons-react'; import { FC, useRef } from 'react'; import { useZoomState } from '../states/zoom'; export const PicToolbar: FC = () => { const { autoFit, currentZoom, viewMode, zoom, switchViewMode } = useZoomState(); const zoomHandlers = useRef(); return ( zoomHandlers.current?.decrement()} > zoom(value)} handlersRef={zoomHandlers} styles={{ input: { width: rem(58), textAlign: 'center' } }} rightSection={} /> zoomHandlers.current?.increment()} > switchViewMode(value)} color="grape" data={[ { label: '单页', value: 'single' }, { label: '连续', value: 'continuation' } ]} /> ); };