| 12345678910111213141516171819202122232425262728293031323334353637 |
- import { useTranslation } from 'react-i18next'
- import PdfLogEntryRawContent from './pdf-log-entry-raw-content'
- import PropTypes from 'prop-types'
- export default function PdfLogEntryContent({
- rawContent,
- formattedContent,
- extraInfoURL,
- }) {
- const { t } = useTranslation()
- return (
- <div className="log-entry-content">
- {formattedContent && (
- <div className="log-entry-formatted-content">{formattedContent}</div>
- )}
- {extraInfoURL && (
- <div className="log-entry-content-link">
- <a href={extraInfoURL} target="_blank" rel="noopener">
- {t('log_hint_extra_info')}
- </a>
- </div>
- )}
- {rawContent && (
- <PdfLogEntryRawContent rawContent={rawContent} collapsedSize={150} />
- )}
- </div>
- )
- }
- PdfLogEntryContent.propTypes = {
- rawContent: PropTypes.string,
- formattedContent: PropTypes.node,
- extraInfoURL: PropTypes.string,
- }
|