import { Button } from 'react-bootstrap' import Tooltip from '../../../shared/components/tooltip' import Icon from '../../../shared/components/icon' import { useTranslation } from 'react-i18next' import { memo } from 'react' const modifierKey = /Mac/i.test(navigator.platform) ? 'Cmd' : 'Ctrl' type PdfCompileButtonInnerProps = { startCompile: () => void compiling: boolean } function PdfCompileButtonInner({ startCompile, compiling, }: PdfCompileButtonInnerProps) { const { t } = useTranslation() const compileButtonLabel = compiling ? `${t('compiling')}…` : t('recompile') return ( {t('recompile_pdf')}{' '} ({modifierKey} + Enter) } tooltipProps={{ className: 'keyboard-tooltip' }} overlayProps={{ delayShow: 500 }} > ) } export default memo(PdfCompileButtonInner)