design-comuni-plone-theme
Version:
Volto Theme for Italia design guidelines
39 lines (33 loc) • 844 B
JSX
/**
* Importante: (06/11/2023)
* Component creato per essere possibile customizzare in modo più efficiente le traduzioni per lo status dei bandi.
* Deve essere cancellato dopo l'aggiornamento di Volto
*/
import { defineMessages, useIntl } from 'react-intl';
const messages = defineMessages({
open: {
id: 'bando_open',
defaultMessage: 'Attivo',
},
closed: {
id: 'bando_closed',
defaultMessage: 'Scaduto',
},
inProgress: {
id: 'bando_inProgress',
defaultMessage: 'In corso',
},
scheduled: {
id: 'bando_scheduled',
defaultMessage: 'Programmato',
},
});
/**
* BandoStatus view component class.
* @function BandoStatus
*/
const BandoStatus = ({ content }) => {
const intl = useIntl();
return <>{intl.formatMessage(messages[content.bando_state[0]])}</>;
};
export default BandoStatus;