From 688dcebb63c17d747752586d814c23505da45545 Mon Sep 17 00:00:00 2001 From: Martina Bustacchini <41484878+deodorhunter@users.noreply.github.com> Date: Tue, 5 Mar 2024 15:11:19 +0100 Subject: [PATCH] fix: remove contacts from OfficeCard component, minor margin fixes of CuredBy section (#504) Co-authored-by: Piero Nicolli --- RELEASE.md | 2 ++ .../ItaliaTheme/View/Commons/CuredBy.jsx | 2 +- .../ItaliaTheme/View/Commons/OfficeCard.jsx | 22 ------------------- 3 files changed, 3 insertions(+), 23 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 38b5dde74..7a7b4cf28 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -49,6 +49,8 @@ ### Novità +- Rimosso i contatti dalle card che rappresentano Unità Organizzative nelle varie viste dei diversi content type in cui sono implementate. + La lista delle viste comprende i CT: Persona, Unità Organizzativa, Documento, Bando, Servizio, Notizia, Evento, Incarico, Luogo, Argomento - Aggiornato il plugin del blocco Form, adesso si ha la possibilità di aggiungere un pulsante per resettare i campi e nella sidebar è presente un nuovo campo per creare un messaggio personalizzato dopo l'invio della form, i campi di tipo: testo, email, data e textarea hanno un identificativo che può essere utilizzato per restituire il valore di quei campi nel messaggio personalizzato. ### Fix diff --git a/src/components/ItaliaTheme/View/Commons/CuredBy.jsx b/src/components/ItaliaTheme/View/Commons/CuredBy.jsx index 68bf1b341..3354b2b50 100644 --- a/src/components/ItaliaTheme/View/Commons/CuredBy.jsx +++ b/src/components/ItaliaTheme/View/Commons/CuredBy.jsx @@ -34,7 +34,7 @@ const CuredBy = ({ office, people }) => {
{office && ( diff --git a/src/components/ItaliaTheme/View/Commons/OfficeCard.jsx b/src/components/ItaliaTheme/View/Commons/OfficeCard.jsx index 743018192..fe499479e 100644 --- a/src/components/ItaliaTheme/View/Commons/OfficeCard.jsx +++ b/src/components/ItaliaTheme/View/Commons/OfficeCard.jsx @@ -2,7 +2,6 @@ import { UniversalLink } from '@plone/volto/components'; import PropTypes from 'prop-types'; import cx from 'classnames'; import { Icon } from 'design-comuni-plone-theme/components/ItaliaTheme'; -import { ContactLink } from 'design-comuni-plone-theme/components/ItaliaTheme/View'; import config from '@plone/volto/registry'; /** @@ -51,7 +50,6 @@ const OfficeCard = ({

{office.description}

{show_contacts && office?.sede?.length > 0 && (
- {' '} {office?.sede?.map((sede, i) => { return (
@@ -61,26 +59,6 @@ const OfficeCard = ({ {sede.zip_code} {sede.city}

)} - {office?.contact_info?.map((el) => - el?.value_punto_contatto?.map((pdc, i) => { - if (pdc.pdc_type === 'telefono') { - return ( -
- -
- ); - } else if ( - pdc.pdc_type === 'email' || - pdc.pdc_type === 'pec' - ) - return ( -
- -
- ); - return null; - }), - )}
); })}