Skip to content

Commit

Permalink
fix: rearranged contacts section for events (#863)
Browse files Browse the repository at this point in the history
* fix: rearranged contacts section for events

* fix: moved messages const to top

---------

Co-authored-by: Martina Bustacchini <41484878+deodorhunter@users.noreply.github.com>
  • Loading branch information
sabrina-bongiovanni and deodorhunter authored Feb 4, 2025
1 parent a56b5dd commit da10636
Show file tree
Hide file tree
Showing 13 changed files with 102 additions and 96 deletions.
3 changes: 3 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,12 +41,14 @@
- ...
-->


## Versione X.X.X (dd/mm/yyyy)

### Migliorie

- Nei blocchi elenco, gli stili dei testi nelle card che richiamano un CT persona sono conformi alle card che rappresentano gli altri CT.
- Impostando degli heading all'interno delle sezioni di testo nei vari CT, gli stili sono ora coerenti con l'ordine corretto dei titoli utilizzati.
- La sezione contatti del CT Evento è stata riorganizzata per una maggiore chiarezza e coerenza.

### Novità

Expand All @@ -57,6 +59,7 @@
- I bottoni del menu nel pannello di controllo dei cookies visualizzano correttamente le icone.
- Gli argomenti nelle card con immagine sono allineati correttamente.


## Versione 11.26.3 (15/01/2025)

### Fix
Expand Down
9 changes: 2 additions & 7 deletions locales/de/LC_MESSAGES/volto.po
Original file line number Diff line number Diff line change
Expand Up @@ -2935,16 +2935,11 @@ msgstr ""
msgid "order_by"
msgstr ""

#: components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreInterno
#: components/ItaliaTheme/View/EventoView/EventoOrganizzatoDa
# defaultMessage: Organizzato da
msgid "organizzato_da"
msgstr ""

#: components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreEsterno
# defaultMessage: Organizzatore
msgid "organizzatore"
msgstr ""

#: components/ItaliaTheme/View/Commons/TrasparenzaFields
#: components/ItaliaTheme/View/TrasparenzaView/DettagliProcedimentiView
# defaultMessage: Organo competente adozione provvedimento finale
Expand Down Expand Up @@ -2992,7 +2987,7 @@ msgstr ""
msgid "parteciperanno"
msgstr ""

#: components/ItaliaTheme/View/EventoView/EventoUlterioriInformazioni
#: components/ItaliaTheme/View/EventoView/EventoPatrocinatoDa
# defaultMessage: Patrocinato da
msgid "patrocinato_da"
msgstr ""
Expand Down
9 changes: 2 additions & 7 deletions locales/en/LC_MESSAGES/volto.po
Original file line number Diff line number Diff line change
Expand Up @@ -2920,16 +2920,11 @@ msgstr "Opening time"
msgid "order_by"
msgstr "Order by"

#: components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreInterno
#: components/ItaliaTheme/View/EventoView/EventoOrganizzatoDa
# defaultMessage: Organizzato da
msgid "organizzato_da"
msgstr "Organized by"

#: components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreEsterno
# defaultMessage: Organizzatore
msgid "organizzatore"
msgstr "Organizer"

#: components/ItaliaTheme/View/Commons/TrasparenzaFields
#: components/ItaliaTheme/View/TrasparenzaView/DettagliProcedimentiView
# defaultMessage: Organo competente adozione provvedimento finale
Expand Down Expand Up @@ -2977,7 +2972,7 @@ msgstr "Page selector"
msgid "parteciperanno"
msgstr "Will participate"

#: components/ItaliaTheme/View/EventoView/EventoUlterioriInformazioni
#: components/ItaliaTheme/View/EventoView/EventoPatrocinatoDa
# defaultMessage: Patrocinato da
msgid "patrocinato_da"
msgstr "Sponsored by"
Expand Down
9 changes: 2 additions & 7 deletions locales/es/LC_MESSAGES/volto.po
Original file line number Diff line number Diff line change
Expand Up @@ -2929,16 +2929,11 @@ msgstr "Hora de apertura"
msgid "order_by"
msgstr "Ordenado por"

#: components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreInterno
#: components/ItaliaTheme/View/EventoView/EventoOrganizzatoDa
# defaultMessage: Organizzato da
msgid "organizzato_da"
msgstr ""

#: components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreEsterno
# defaultMessage: Organizzatore
msgid "organizzatore"
msgstr ""

#: components/ItaliaTheme/View/Commons/TrasparenzaFields
#: components/ItaliaTheme/View/TrasparenzaView/DettagliProcedimentiView
# defaultMessage: Organo competente adozione provvedimento finale
Expand Down Expand Up @@ -2986,7 +2981,7 @@ msgstr ""
msgid "parteciperanno"
msgstr "Participara"

#: components/ItaliaTheme/View/EventoView/EventoUlterioriInformazioni
#: components/ItaliaTheme/View/EventoView/EventoPatrocinatoDa
# defaultMessage: Patrocinato da
msgid "patrocinato_da"
msgstr "Patrocinado por"
Expand Down
9 changes: 2 additions & 7 deletions locales/fr/LC_MESSAGES/volto.po
Original file line number Diff line number Diff line change
Expand Up @@ -2937,16 +2937,11 @@ msgstr "Horaire d'ouverture"
msgid "order_by"
msgstr "Trier par"

#: components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreInterno
#: components/ItaliaTheme/View/EventoView/EventoOrganizzatoDa
# defaultMessage: Organizzato da
msgid "organizzato_da"
msgstr ""

#: components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreEsterno
# defaultMessage: Organizzatore
msgid "organizzatore"
msgstr ""

#: components/ItaliaTheme/View/Commons/TrasparenzaFields
#: components/ItaliaTheme/View/TrasparenzaView/DettagliProcedimentiView
# defaultMessage: Organo competente adozione provvedimento finale
Expand Down Expand Up @@ -2994,7 +2989,7 @@ msgstr ""
msgid "parteciperanno"
msgstr "Participants"

#: components/ItaliaTheme/View/EventoView/EventoUlterioriInformazioni
#: components/ItaliaTheme/View/EventoView/EventoPatrocinatoDa
# defaultMessage: Patrocinato da
msgid "patrocinato_da"
msgstr "Sponsorisé par"
Expand Down
9 changes: 2 additions & 7 deletions locales/it/LC_MESSAGES/volto.po
Original file line number Diff line number Diff line change
Expand Up @@ -2920,16 +2920,11 @@ msgstr "Orario per il pubblico"
msgid "order_by"
msgstr "Ordina per"

#: components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreInterno
#: components/ItaliaTheme/View/EventoView/EventoOrganizzatoDa
# defaultMessage: Organizzato da
msgid "organizzato_da"
msgstr "Organizzato da"

#: components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreEsterno
# defaultMessage: Organizzatore
msgid "organizzatore"
msgstr ""

#: components/ItaliaTheme/View/Commons/TrasparenzaFields
#: components/ItaliaTheme/View/TrasparenzaView/DettagliProcedimentiView
# defaultMessage: Organo competente adozione provvedimento finale
Expand Down Expand Up @@ -2977,7 +2972,7 @@ msgstr "Selettore di pagina"
msgid "parteciperanno"
msgstr "Parteciperanno"

#: components/ItaliaTheme/View/EventoView/EventoUlterioriInformazioni
#: components/ItaliaTheme/View/EventoView/EventoPatrocinatoDa
# defaultMessage: Patrocinato da
msgid "patrocinato_da"
msgstr "Patrocinato da"
Expand Down
11 changes: 3 additions & 8 deletions locales/volto.pot
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Plone\n"
"POT-Creation-Date: 2025-01-22T15:35:43.837Z\n"
"POT-Creation-Date: 2025-01-27T16:32:40.367Z\n"
"Last-Translator: Plone i18n <plone-i18n@lists.sourceforge.net>\n"
"Language-Team: Plone i18n <plone-i18n@lists.sourceforge.net>\n"
"MIME-Version: 1.0\n"
Expand Down Expand Up @@ -2922,16 +2922,11 @@ msgstr ""
msgid "order_by"
msgstr ""

#: components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreInterno
#: components/ItaliaTheme/View/EventoView/EventoOrganizzatoDa
# defaultMessage: Organizzato da
msgid "organizzato_da"
msgstr ""

#: components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreEsterno
# defaultMessage: Organizzatore
msgid "organizzatore"
msgstr ""

#: components/ItaliaTheme/View/Commons/TrasparenzaFields
#: components/ItaliaTheme/View/TrasparenzaView/DettagliProcedimentiView
# defaultMessage: Organo competente adozione provvedimento finale
Expand Down Expand Up @@ -2979,7 +2974,7 @@ msgstr ""
msgid "parteciperanno"
msgstr ""

#: components/ItaliaTheme/View/EventoView/EventoUlterioriInformazioni
#: components/ItaliaTheme/View/EventoView/EventoPatrocinatoDa
# defaultMessage: Patrocinato da
msgid "patrocinato_da"
msgstr ""
Expand Down
15 changes: 8 additions & 7 deletions src/components/ItaliaTheme/View/EventoView/EventoContatti.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,10 @@ import {
RichTextSection,
ContactsCard,
} from 'design-comuni-plone-theme/components/ItaliaTheme/View';
import EventoContattiOrganizzatoreEsterno from 'design-comuni-plone-theme/components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreEsterno';
import EventoContattiOrganizzatoreInterno from 'design-comuni-plone-theme/components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreInterno';

import EventoContattiSupportatoDa from 'design-comuni-plone-theme/components/ItaliaTheme/View/EventoView/EventoContattiSupportatoDa';
import EventoOrganizzatoDa from 'design-comuni-plone-theme/components/ItaliaTheme/View/EventoView/EventoOrganizzatoDa';
import EventoPatrocinatoDa from 'design-comuni-plone-theme/components/ItaliaTheme/View/EventoView/EventoPatrocinatoDa';

const messages = defineMessages({
contatti: {
Expand All @@ -31,14 +32,14 @@ const EventoContatti = ({ content }) => {
<ContactsCard contact={contact} key={contact['@id']} />
))}

{/* ---organizzato da esterno */}
<EventoContattiOrganizzatoreEsterno content={content} />

{/* ---contatti interno */}
<EventoContattiOrganizzatoreInterno content={content} />
{/* ---organizzato da */}
<EventoOrganizzatoDa content={content} />

{/* ---supportato da */}
<EventoContattiSupportatoDa content={content} />

{/* ---patrocinato da */}
<EventoPatrocinatoDa content={content} />
</RichTextSection>
) : null;
};
Expand Down
Original file line number Diff line number Diff line change
@@ -1,28 +1,17 @@
import PropTypes from 'prop-types';
import { defineMessages, useIntl } from 'react-intl';
import { Card, CardBody } from 'design-react-kit';
import {
RichText,
richTextHasContent,
ContactLink,
} from 'design-comuni-plone-theme/components/ItaliaTheme/View';

const messages = defineMessages({
organizzatore: {
id: 'organizzatore',
defaultMessage: 'Organizzatore',
},
});

const EventoContattiOrganizzatoreEsterno = ({ content }) => {
const intl = useIntl();

return richTextHasContent(content?.organizzato_da_esterno) ||
content?.telefono ||
content?.email ||
content?.fax ? (
<div className="mb-5 mt-3">
<h3 className="h5">{intl.formatMessage(messages.organizzatore)}</h3>
<div className="mb-5 ">
<Card
className="card card-teaser rounded shadow mt-3"
noWrapper={true}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,23 +1,12 @@
import PropTypes from 'prop-types';
import { defineMessages, useIntl } from 'react-intl';
import {
richTextHasContent,
OfficeCard,
} from 'design-comuni-plone-theme/components/ItaliaTheme/View';

const messages = defineMessages({
organizzato_da: {
id: 'organizzato_da',
defaultMessage: 'Organizzato da',
},
});

const EventoContattiOrganizzatoreInterno = ({ content }) => {
const intl = useIntl();

return content?.organizzato_da_interno?.length > 0 ? (
<div className="mb-5">
<h3 className="h5">{intl.formatMessage(messages.organizzato_da)}</h3>
<div className="mb-3">
{content?.organizzato_da_interno?.map((item, index) => (
<OfficeCard
margin_bottom={index < content?.organizzato_da_interno?.length - 1}
Expand Down
38 changes: 38 additions & 0 deletions src/components/ItaliaTheme/View/EventoView/EventoOrganizzatoDa.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
import { defineMessages, useIntl } from 'react-intl';
import { richTextHasContent } from 'design-comuni-plone-theme/components/ItaliaTheme/View';
import EventoContattiOrganizzatoreInterno from 'design-comuni-plone-theme/components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreInterno';
import EventoContattiOrganizzatoreEsterno from 'design-comuni-plone-theme/components/ItaliaTheme/View/EventoView/EventoContattiOrganizzatoreEsterno';

const messages = defineMessages({
organizzato_da: {
id: 'organizzato_da',
defaultMessage: 'Organizzato da',
},
});

const EventoOrganizzatoDa = ({ content }) => {
const intl = useIntl();

return content?.organizzato_da_interno?.length > 0 ||
richTextHasContent(content?.organizzato_da_esterno) ||
content?.telefono ||
content?.email ||
content?.fax ? (
<div className="mb-5 mt-3">
<h3 className="h5 mb-3">{intl.formatMessage(messages.organizzato_da)}</h3>

{content?.organizzato_da_interno.length > 0 && (
<EventoContattiOrganizzatoreInterno content={content} />
)}

{(richTextHasContent(content?.organizzato_da_esterno) ||
content?.telefono ||
content?.email ||
content?.fax) && (
<EventoContattiOrganizzatoreEsterno content={content} />
)}
</div>
) : null;
};

export default EventoOrganizzatoDa;
38 changes: 38 additions & 0 deletions src/components/ItaliaTheme/View/EventoView/EventoPatrocinatoDa.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
import { defineMessages, useIntl } from 'react-intl';
import { Card, CardBody } from 'design-react-kit';

import {
richTextHasContent,
RichText,
} from 'design-comuni-plone-theme/components/ItaliaTheme/View';

const messages = defineMessages({
patrocinato_da: {
id: 'patrocinato_da',
defaultMessage: 'Patrocinato da',
},
});

const EventoPatrocinatoDa = ({ content }) => {
const intl = useIntl();
return richTextHasContent(content?.patrocinato_da) ? (
<div className="mb-5">
<h3 className="mt-4 patrocinato-da h5">
{intl.formatMessage(messages.patrocinato_da)}
</h3>
<Card
className="card card-teaser rounded shadow mt-3"
noWrapper={true}
tag="div"
>
<CardBody tag="div" className={'card-body pe-3'}>
<div className="mb-5">
<RichText data={content?.patrocinato_da} />
</div>
</CardBody>
</Card>
</div>
) : null;
};

export default EventoPatrocinatoDa;
Loading

0 comments on commit da10636

Please sign in to comment.