import React, { useContext } from 'react'; import left from '../assets/icons/left.svg'; import right from '../assets/icons/right.svg'; import doubleLeft from '../assets/icons/double-left.svg'; import doubleRight from '../assets/icons/double-right.svg'; import { I18nContext } from '../contexts'; import { Size } from '@pdfme/common'; const buttonHeight = 38; const buttonWrapStyle: React.CSSProperties = { pointerEvents: 'initial', position: 'sticky', zIndex: 1, backgroundColor: '#777777bd', borderRadius: 2, padding: '0.5rem', display: 'flex', alignItems: 'center', justifyContent: 'space-around', boxSizing: 'border-box', width: 110, height: buttonHeight, }; const btnStyle: React.CSSProperties = { cursor: 'pointer', border: 'none', background: 'none', display: 'flex', alignItems: 'center', }; type Props = { size: Size; unitCursor: number; unitNum: number; setUnitCursor: (page: number) => void; }; const UnitPager = ({ size, unitCursor, unitNum, setUnitCursor }: Props) => { const i18n = useContext(I18nContext); if (unitNum <= 1) return <>>; return (