<section class="rtds-note rtds-bg-gradient-02">
<div class="rtds-note__header">
<h2 class="rtds-note__title rtds-text-sm md:rtds-text-base rtds-uppercase rtds-font-semibold">
FAQ
</h2>
</div>
<div class="rtds-note__content rtds-divide-y rtds-divide-gray-01">
<div class="rtds-note__content-item">
<p class="rtds-note__content-item-description">Online la <a aria-label="FAQ del 19 gennaio 2025" href="#">FAQ</a> del <strong>19 gennaio 2025</strong></p>
</div>
</div>
</section>
<section{% if id %} id="{{ id }}"{% endif %} class="rtds-note{% if gradient %} {{ gradient }}{% endif %}{% block classes %}{% if classes %} {{classes}}{% endif %}{% endblock %}">
<div class="rtds-note__header">
<h2 class="rtds-note__title rtds-text-sm md:rtds-text-base rtds-uppercase rtds-font-semibold">
{{ label | safe }}
</h2>
{% block titleAdditionalContent %}
{% endblock %}
</div>
<div class="rtds-note__content rtds-divide-y rtds-divide-gray-01">
{% block content %}
{% for item in contents %}
<div class="rtds-note__content-item">
{% if item.title %}
<h3 class="rtds-note__content-item-title">
{{ item.title | safe }}
</h3>
{% endif %}
{% if item.description %}
<p class="rtds-note__content-item-description">{{ item.description | safe }}</p>
{% endif %}
{% if item.link %}
{% render '@text-link' ~ item.link.variant, item.link, true %}
{% endif %}
{% if item.cta %}
<div class="rtds-flex rtds-justify-end">
{% render '@button' ~ item.cta.variant, item.cta, true %}
</div>
{% endif %}
</div>
{% endfor %}
{% endblock %}
</div>
</section>
{
"label": "FAQ",
"gradient": "rtds-bg-gradient-02",
"id": null,
"contents": [
{
"description": "Online la <a aria-label=\"FAQ del 19 gennaio 2025\" href=\"#\">FAQ</a> del <strong>19 gennaio 2025</strong>"
}
]
}
@layer components {
.rtds-note {
@apply rtds-p-4 md:rtds-p-6 rtds-rounded-lg rtds-content-01;
}
.rtds-note__header {
@apply rtds-border-b rtds-border-gray-01 rtds-pb-3 rtds-flex rtds-items-baseline;
}
.rtds-note__content {
@apply rtds-py-3;
}
.rtds-note__content-item {
@apply rtds-grid rtds-gap-2.5 rtds-py-3 first:rtds-pt-0 last:rtds-pb-0;
}
.rtds-note__content-item-title {
@apply rtds-text-sm rtds-font-bold;
}
.rtds-note__content-item-description {
@apply rtds-text-sm;
}
.rtds-note__content-item-description a {
@apply rtds-underline rtds-content-02;
}
}
Componente utility per informazioni aggiuntive all’interno di pagine di dettaglio contenuto.
note--esiti: versione per la visualizzazione di esiti e graduatorienote--faq: versione per la visualizzazione di FAQnote--avviso: versione per la visualizzazione di avvisinote--comunicazione: versione per la visualizzazione di comunicazioniIl componente utilizza una struttura semantica con:
<section> come contenitore principale<div class="rtds-note__header"> per l’intestazione<h2> per il titolo della nota<div class="rtds-note__content"> per il contenuto principale<div class="rtds-note__content-item"> per ogni elemento del contenutoLa struttura base del markup è:
<section class="rtds-note [classi aggiuntive]">
<div class="rtds-note__header">
<h2 class="rtds-note__title">Titolo</h2>
</div>
<div class="rtds-note__content">
<div class="rtds-note__content-item">
<!-- Contenuto -->
</div>
</div>
</section>I seguenti parametri possono essere utilizzati per configurare il componente:
id: stringa - ID opzionale per la sezioneclasses: stringa - classi CSS aggiuntive per il componentegradient: stringa - classe per il gradiente di sfondolabel: stringa - titolo della notacontents: array di oggetti - elementi del contenutotitle: stringa - titolo dell’elementodescription: stringa - descrizione dell’elementolink: oggetto - configurazione del linkvariant: stringa - variante del linkurl: stringa - URL del linktitle: stringa - titolo del linkicon: stringa - icona del linkcta: oggetto - configurazione del bottonevariant: stringa - variante del bottoneclasses: stringa - classi aggiuntive del bottoneurl: stringa - URL del bottonelabel: stringa - etichetta del bottoneicon: stringa - icona del bottoneIl file di configurazione supporta le seguenti impostazioni:
title: stringa - titolo del componentecontext: oggetto - configurazione di defaultlabel: stringa - titolo predefinitogradient: stringa - gradiente predefinitoid: stringa - ID predefinitocontents: array - elementi del contenuto predefinitivariants: array - varianti del componentename: stringa - nome della variantecontext: oggetto - configurazione specifica della variantelabel: stringa - titolo specificogradient: stringa - gradiente specificocontents: array - elementi del contenuto specificiclasses: blocco per l’inserimento di classi CSS aggiuntivetitleAdditionalContent: blocco per contenuto aggiuntivo nell’intestazionecontent: blocco per il contenuto principale