EV2 — Eventi ⇄ Effetti
Clicca il bottone: dispatcha `ui:reveal` sul kernel; la sezione qui sotto (nascosta) reagisce all'evento del bus e compare.
Sezione demo (reagisce a ui:reveal)
Parto nascosta; compaio quando ricevo l'evento ui:reveal dal bus.
Text
Blocco di testo semplice: tag e classi dal viewMode, stile dal tema.
RichText
Renderizza un documento Lexical: supporta l’intera scala di heading e i paragrafi.
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Paragrafo di esempio con testo normale sotto gli heading.
Separator
Divisore Radix per separare visivamente blocchi di contenuto.
Avatar
Immagine profilo con fallback a iniziali quando manca la media.
Progress
Barra di avanzamento con valore corrente su un massimo.
ThemeSwitch
Interruttore chiaro/scuro: gestisce da sé `data-theme` e localStorage.
Toggle
Bottone a due stati (attivo/inattivo), utile per opzioni booleane.
Buttons (Action)
Vetrina di varianti colore del componente Action non navigante.
ToggleGroup
Selezione singola tra più opzioni mutuamente esclusive.
Collapsible
Contenuto che si espande e si chiude al click sul trigger.
HoverCard
Riquadro che appare al passaggio del mouse su un elemento trigger.
Tabs
Pannelli a schede: ogni tab proietta trigger e contenuto sui propri slot.
Swiper
Slider/carosello (swiperjs.com): ogni modulo (navigation, pagination, autoplay, effetti…) è configurabile da admin.
Card
Contenitore con slot header / content / footer per raggruppare contenuti.
Accordion
Elenco di voci espandibili: una alla volta mostra il proprio pannello.
AlertDialog
Modale di conferma Radix con trigger, titolo, descrizione e azioni.