From 3c29edc1712e5bd29e3284ac1537015aa24df8df Mon Sep 17 00:00:00 2001 From: Sabrina Bongiovanni Date: Fri, 17 Nov 2023 17:09:44 +0100 Subject: [PATCH] fix: BandiInEvidenceTemplate layout to space bando dati when titles have different lengths --- .../Listing/BandiInEvidenceTemplate.jsx | 214 +++++++++--------- .../Blocks/_bandiInEvidenceTemplate.scss | 1 + 2 files changed, 111 insertions(+), 104 deletions(-) diff --git a/src/components/ItaliaTheme/Blocks/Listing/BandiInEvidenceTemplate.jsx b/src/components/ItaliaTheme/Blocks/Listing/BandiInEvidenceTemplate.jsx index 0cb3f1148..4ed98b6d7 100644 --- a/src/components/ItaliaTheme/Blocks/Listing/BandiInEvidenceTemplate.jsx +++ b/src/components/ItaliaTheme/Blocks/Listing/BandiInEvidenceTemplate.jsx @@ -103,126 +103,132 @@ const BandiInEvidenceTemplate = ({ {show_description && listingText && (
{listingText}
)} - -
- {/* Ente */} - {show_ente && item.ente_bando?.length > 0 && ( - -
- {intl.formatMessage(messages.ente)}: -
- - {item.ente_bando.map((ente, i) => ( - - {ente} - {i < item.ente_bando.length - 1 ? ', ' : ''} - - ))} - -
- )} - - {/* Tipologia */} - {show_tipologia && item?.tipologia_bando && ( - -
- {intl.formatMessage(messages.tipologia)}: -
- - {item.tipologia_bando} +
+
+ {/* Ente */} + {show_ente && item.ente_bando?.length > 0 && ( + +
+ {intl.formatMessage(messages.ente)}: +
+ + {item.ente_bando.map((ente, i) => ( + + {ente} + {i < item.ente_bando.length - 1 ? ', ' : ''} + + ))} +
- - )} + )} - {/* Pubblicazione */} - {item.effective && ( - -
- {intl.formatMessage(messages.pubblicazione)}: -
- - {viewDate(intl.locale, item.effective, 'DD-MM-YYYY')} + {/* Tipologia */} + {show_tipologia && item?.tipologia_bando && ( + +
+ {intl.formatMessage(messages.tipologia)}: +
+ + {item.tipologia_bando} +
-
- )} + )} - {/* Scadenza */} - {item.scadenza_bando && ( - -
- {intl.formatMessage(messages.scadenza)}: -
- - {item.scadenza_bando && - viewDate( + {/* Pubblicazione */} + {item.effective && ( + +
+ {intl.formatMessage(messages.pubblicazione)}: +
+ + {viewDate( intl.locale, - item.scadenza_bando, + item.effective, 'DD-MM-YYYY', )} +
-
- )} + )} - {/* Chiusura procedimento */} - {item.chiusura_procedimento_bando && ( - -
- {intl.formatMessage(messages.chiusura_procedimento)}: -
- - {item.chiusura_procedimento_bando && - viewDate( - intl.locale, - item.chiusura_procedimento_bando, - 'DD-MM-YYYY', - )} + {/* Scadenza */} + {item.scadenza_bando && ( + +
+ {intl.formatMessage(messages.scadenza)}: +
+ + {item.scadenza_bando && + viewDate( + intl.locale, + item.scadenza_bando, + 'DD-MM-YYYY', + )} +
-
- )} - - {/* Stato */} - {item?.bando_state?.length > 0 && ( - -
- {intl.formatMessage(messages.stato)}: -
+ )} - -
- + {/* Chiusura procedimento */} + {item.chiusura_procedimento_bando && ( + +
+ {intl.formatMessage(messages.chiusura_procedimento)} + :
+ + {item.chiusura_procedimento_bando && + viewDate( + intl.locale, + item.chiusura_procedimento_bando, + 'DD-MM-YYYY', + )} +
- - )} + )} - {/* Note aggiornamenti */} - {item.update_note && - (item.bando_state?.includes('open') || - item.bando_state?.includes('inProgress')) && ( - - {item.update_note} + {/* Stato */} + {item?.bando_state?.length > 0 && ( + +
+ {intl.formatMessage(messages.stato)}: +
+ + +
+ +
+
)} -
-
- + + {/* Note aggiornamenti */} + {item.update_note && + (item.bando_state?.includes('open') || + item.bando_state?.includes('inProgress')) && ( + + {item.update_note} + + )} +
+
+ +
diff --git a/src/theme/ItaliaTheme/Blocks/_bandiInEvidenceTemplate.scss b/src/theme/ItaliaTheme/Blocks/_bandiInEvidenceTemplate.scss index d30e554b2..446b53500 100644 --- a/src/theme/ItaliaTheme/Blocks/_bandiInEvidenceTemplate.scss +++ b/src/theme/ItaliaTheme/Blocks/_bandiInEvidenceTemplate.scss @@ -20,6 +20,7 @@ flex-direction: column; padding: 2.5rem; padding-bottom: 0rem; + justify-content: space-between; } }