import { memo, useCallback } from 'react' import { useTranslation } from 'react-i18next' import { Button, Label } from 'react-bootstrap' import Tooltip from '../../../shared/components/tooltip' import Icon from '../../../shared/components/icon' import { useDetachCompileContext as useCompileContext } from '../../../shared/context/detach-compile-context' function PdfHybridLogsButton() { const { error, logEntries, toggleLogs, showLogs, stoppedOnFirstError } = 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 ( ) } export default memo(PdfHybridLogsButton)