From 3244fdd31493e80d139a1d1ca7daae1f00b2ab5b Mon Sep 17 00:00:00 2001 From: Wagner Trezub <60133113+Wagner3UB@users.noreply.github.com> Date: Mon, 4 Mar 2024 16:09:47 +0100 Subject: [PATCH 1/2] fix: condition for showing the title and description for iconBlock (#562) * fix: condition for showing the title and description for iconBlock * fix: release.md --------- Co-authored-by: Piero Nicolli --- RELEASE.md | 1 + src/components/ItaliaTheme/Blocks/IconBlocks/View.jsx | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index ff03c492a..d1842d100 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -56,6 +56,7 @@ - L'icona per aprire il menu in mobile è ora visibile anche quando l'header del sito è bianca. - La descrizione nelle card per i punti di contatto non mostrano più tutte le iniziali in maiuscolo. - Il colore dei link nel menu mobile è ora accessibile per tutti i temi. +- Titolo e descrizione sistemati su blocco icone. Adesso quando il loro contenuto è cancellato non resta lo spazio vuoto sopra le icone. - Migliorata l'accessibilità della sezione dedicata al feedback utente per tutti i contenuti del sito - Rimosso il title dall'immagine di apertura dei contenuti - Rimosso attributo title dall'immagine delle card: card con immagine, persona, blocco link completo, contenuto in evidenza, gallery a griglia, in evidenza diff --git a/src/components/ItaliaTheme/Blocks/IconBlocks/View.jsx b/src/components/ItaliaTheme/Blocks/IconBlocks/View.jsx index d2a985e2c..ce2e59c48 100644 --- a/src/components/ItaliaTheme/Blocks/IconBlocks/View.jsx +++ b/src/components/ItaliaTheme/Blocks/IconBlocks/View.jsx @@ -11,6 +11,7 @@ import { Container, Row, Col } from 'design-react-kit'; import { flattenToAppURL, addAppURL } from '@plone/volto/helpers'; import { UniversalLink } from '@plone/volto/components'; import config from '@plone/volto/registry'; +import { richTextHasContent } from 'design-comuni-plone-theme/components/ItaliaTheme/View'; /** * View Accordion block class. @@ -39,7 +40,7 @@ const AccordionView = ({ data, block }) => { )}
- {data.title && ( + {richTextHasContent(data.title) && (
{redraft( data.title, @@ -48,7 +49,7 @@ const AccordionView = ({ data, block }) => { )}
)} - {data.description && ( + {richTextHasContent(data.description) && (
{redraft( data.description, From 0bbb6b500a15f223b46e0ec5cfba39fce9745d23 Mon Sep 17 00:00:00 2001 From: Sara Bianchi <43245702+SaraBianchi@users.noreply.github.com> Date: Mon, 4 Mar 2024 16:14:51 +0100 Subject: [PATCH 2/2] fix: fixed btn-primary icon with focus-visible (#565) * fix: fixed btn-primary icon with focus-visible * docs: updated release.md --- RELEASE.md | 1 + src/theme/bootstrap-override/_bootstrap-italia-site.scss | 1 + .../bootstrap-override/bootstrap-italia/_buttons.scss | 8 ++++++++ 3 files changed, 10 insertions(+) create mode 100644 src/theme/bootstrap-override/bootstrap-italia/_buttons.scss diff --git a/RELEASE.md b/RELEASE.md index d1842d100..8b30109f0 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -65,6 +65,7 @@ - La tendina delle select nel blocco Form non si sovrappone più ai campi sottostanti. - Sistemato alert di errore nel blocco Form che nascondeva il form quando un campo non era valido, ora continua a visualizzarsi anche la form. - Migliorato il testo alternativo per il logo NextGenerationEU nel footer. +- Sistemato il contrasto delle icone nei pulsanti "primary" quando si attiva il focus col tab da tastiera ## Versione 11.5.1 (19/02/2024) diff --git a/src/theme/bootstrap-override/_bootstrap-italia-site.scss b/src/theme/bootstrap-override/_bootstrap-italia-site.scss index 94c5450fe..1fa6bb54a 100644 --- a/src/theme/bootstrap-override/_bootstrap-italia-site.scss +++ b/src/theme/bootstrap-override/_bootstrap-italia-site.scss @@ -100,6 +100,7 @@ @import 'bootstrap-italia/src/scss/custom/calendar'; @import 'bootstrap-italia/src/scss/custom/alert'; @import 'bootstrap-italia/src/scss/custom/buttons'; + @import './bootstrap-italia/buttons'; @import 'bootstrap-italia/src/scss/custom/font'; @import 'bootstrap-italia/src/scss/custom/forms'; @import 'bootstrap-italia/src/scss/custom/form-input-file'; diff --git a/src/theme/bootstrap-override/bootstrap-italia/_buttons.scss b/src/theme/bootstrap-override/bootstrap-italia/_buttons.scss new file mode 100644 index 000000000..10192acb7 --- /dev/null +++ b/src/theme/bootstrap-override/bootstrap-italia/_buttons.scss @@ -0,0 +1,8 @@ +button.btn.btn-primary:focus-visible, +.btn.btn-primary:focus-visible { + &:not(:hover) { + svg.icon { + fill: var(--bs-btn-hover-color); + } + } +}