UNPKG

design-comuni-plone-theme

Version:
44 lines (37 loc) 968 B
import React from 'react'; import { defineMessages, useIntl } from 'react-intl'; import { Modules, richTextHasContent, RichTextSection, } from 'design-comuni-plone-theme/components/ItaliaTheme/View'; const messages = defineMessages({ documenti: { id: 'documento_documenti', defaultMessage: 'Documenti', }, formati_disponibili: { id: 'documento_formati_disponibili', defaultMessage: 'Formati disponibili', }, }); const DocumentoDocumenti = ({ content }) => { const intl = useIntl(); return ( <> <Modules content={content} title={intl.formatMessage(messages.documenti)} id="elenco-documenti" /> {richTextHasContent(content.formati_disponibili) && ( <RichTextSection tag_id="formats" title={intl.formatMessage(messages.formati_disponibili)} data={content.formati_disponibili} /> )} </> ); }; export default DocumentoDocumenti;