import React from 'react' import PreviewLogsPaneEntry from '../js/features/preview/components/preview-logs-pane-entry.js' export const ErrorWithCompilerOutput = args => ( ) ErrorWithCompilerOutput.args = { level: 'error' } export const ErrorWithCompilerOutputAndHumanReadableHint = args => ( ) ErrorWithCompilerOutputAndHumanReadableHint.args = { level: 'error', formattedContent: , extraInfoURL: 'https://www.overleaf.com/learn/latex/Errors/Extra_alignment_tab_has_been_changed_to_%5Ccr' } export const ErrorWithoutCompilerOutput = args => ( ) ErrorWithoutCompilerOutput.args = { level: 'error', rawContent: null } export const WarningWithCompilerOutput = args => ( ) WarningWithCompilerOutput.args = { level: 'warning' } export const WarningWithCompilerOutputAndHumanReadableHint = args => ( ) WarningWithCompilerOutputAndHumanReadableHint.args = { level: 'warning', formattedContent: , extraInfoURL: 'https://www.overleaf.com/learn/latex/Errors/Extra_alignment_tab_has_been_changed_to_%5Ccr' } export const WarningWithoutCompilerOutput = args => ( ) WarningWithoutCompilerOutput.args = { level: 'warning', rawContent: null } export const InfoWithCompilerOutput = args => InfoWithCompilerOutput.args = { level: 'typesetting' } export const InfoWithCompilerOutputAndHumanReadableHint = args => ( ) InfoWithCompilerOutputAndHumanReadableHint.args = { level: 'typesetting', formattedContent: , extraInfoURL: 'https://www.overleaf.com/learn/latex/Errors/Extra_alignment_tab_has_been_changed_to_%5Ccr' } export const InfoWithoutCompilerOutput = args => ( ) InfoWithoutCompilerOutput.args = { level: 'typesetting', rawContent: null } function SampleHumanReadableHintComponent() { return ( <> Human-readable hint to help LaTeX newbies. Supports mark-up for e.g.{' '} inline links . ) } export default { title: 'PreviewLogsPaneEntry', component: PreviewLogsPaneEntry, args: { sourceLocation: { file: 'foo/bar.tex', line: 10, column: 20 }, headerTitle: 'Lorem ipsum', rawContent: ` The LaTeX compiler output * With a lot of details Wrapped in an HTML
 element with 
      preformatted text which is to be presented exactly
            as written in the HTML file

                                              (whitespace included™)

The text is typically rendered using a non-proportional ("monospace") font.

LaTeX Font Info:    External font \`cmex10' loaded for size
(Font)              <7> on input line 18.
LaTeX Font Info:    External font \`cmex10' loaded for size
(Font)              <5> on input line 18.
! Undefined control sequence.
 \\Zlpha

 main.tex, line 23
     
`
  }
}