import { memo, useCallback } from 'react' import { useTranslation } from 'react-i18next' import { Button, Label, OverlayTrigger, Tooltip } from 'react-bootstrap' import Icon from '../../../shared/components/icon' import { useDetachCompileContext as useCompileContext } from '../../../shared/context/detach-compile-context' function PdfHybridLogsButton() { const { error, logEntries, toggleLogs, showLogs } = useCompileContext() const { t } = useTranslation() const handleClick = useCallback(() => { toggleLogs() }, [toggleLogs]) const errorCount = Number(logEntries?.errors?.length) const warningCount = Number(logEntries?.warnings?.length) const totalCount = errorCount + warningCount return ( {t('logs_and_output_files')} } > ) } export default memo(PdfHybridLogsButton)