pdf-logs-viewer.tsx 592 B

12345678910111213141516171819
  1. import classnames from 'classnames'
  2. import { useDetachCompileContext as useCompileContext } from '@/shared/context/detach-compile-context'
  3. import ErrorLogs from './error-logs'
  4. import { usePdfPreviewContext } from '@/features/pdf-preview/components/pdf-preview-provider'
  5. export default function PdfLogsViewer() {
  6. const { showLogs } = useCompileContext()
  7. const { loadingError } = usePdfPreviewContext()
  8. return (
  9. <div
  10. className={classnames('new-logs-pane', {
  11. hidden: !showLogs && !loadingError,
  12. })}
  13. >
  14. <ErrorLogs includeActionButtons />
  15. </div>
  16. )
  17. }