SDK: guida al pannello contenuto

Nota introduttiva

Questa guida usa il componente Campagne come esempio di riferimento, ma la logica del pannello è la stessa per tutti i componenti del builder (Lista ricompense, Lista attività, Referral, ecc.).

Le sezioni disponibili cambiano a seconda del componente selezionato, ma i concetti di base, come funzionano i breakpoint, i campi colore, le varianti, si applicano in modo identico ovunque. Una volta capito come funziona un componente, sai usarli tutti.

Come si usa questo pannello Nel builder del componente, vai alla tab Contenuto. In alto trovi il menu a tendina Sezione che ti permette di navigare tra le diverse aree di configurazione. Ogni sezione controlla un aspetto specifico del componente. Il pannello di destra mostra sempre l'anteprima in tempo reale.

Dal dropdown Sezione puoi selezionare:

Voce Cosa configura
Layout Struttura della griglia e spaziatura tra le card
Sezione Sfondo, titolo e sottotitolo dell'intera sezione
Card Aspetto visivo di ogni singola card campagna
Card campagna completata Comportamento delle card già completate dall'utente
Modale Il popup di dettaglio che si apre al click su una card
Personalizzazione Campagne Configurazioni specifiche per tipo di campagna (compleanno, social, referral, ecc.)

1. Layout

Cosa configura: la disposizione delle card nella griglia e la distanza tra loro.

Colonne Griglia

  • Cosa fa: definisce quante card vengono mostrate per riga.
  • Come si modifica: campo numerico (es. 3   = tre colonne per riga).
  • Breakpoint disponibili: puoi impostare valori diversi per Desktop 🖥, Tablet 📱 e Mobile 📲 usando i tre pulsanti in alto al campo.

Spaziatura

  • Cosa fa: controlla la distanza (gap) tra una card e l'altra.
  • Come si modifica: campo numerico + unità px   (default: 24px  ).
  • Breakpoint disponibili: anche qui puoi differenziare per Desktop / Tablet / Mobile.

2. Sezione

Cosa configura: il contenitore esterno che racchiude tutte le card — sfondo, titolo e sottotitolo visibili sopra la griglia.

Sfondo sezione

  • Cosa fa: colore di sfondo dell'area dietro le card.
  • Come si modifica: campo esadecimale (default: #F7F7FC  ). Puoi incollare qualsiasi hex code o rgba.

Allineamento

  • Cosa fa: allinea orizzontalmente l'intestazione (titolo + sottotitolo).
  • Opzioni: Sinistra   / Centro  
  • Breakpoint disponibili: puoi scegliere allineamenti diversi per Desktop / Tablet / Mobile.

Titolo

Il testo principale visualizzato sopra le card (es. "Le tue campagne").

Opzione Descrizione
Colore Colore del testo titolo (default: #1A202C  )
Dimensioni Font Dimensione in px, differenziabile per dispositivo
Testo (IT / ES) Testo localizzato per lingua
Autenticato / Ospite Permette di mostrare testi diversi a seconda che l'utente sia loggato o no

Sottotitolo

Il testo secondario sotto al titolo (es. "Guadagna punti con le nostre campagne fedeltà").

Opzione Descrizione
Colore Colore del testo (default: #718096  )
Dimensioni Font Dimensione in px, differenziabile per dispositivo
Testo (IT / ES) Testo localizzato per lingua
Autenticato / Ospite Testi differenziati per stato login

3. Card

Cosa configura: l'aspetto visivo di ogni singola card della campagna, forma, colori, ombra, icona, testi e pulsante.

Modalità layout

  • Impilatо (default): icona sopra, testo sotto — layout verticale compatto.
  • In linea: icona a sinistra, testo a destra — layout orizzontale.

Variante

Stile visivo complessivo della card:

  • Ghost   — sfondo trasparente, bordo leggero
  • Solid   — sfondo pieno
  • Outline   — solo bordo, senza sfondo
  • Surface   (default) — sfondo chiaro con profondità

Stile bordo

Forma degli angoli della card. Opzioni nel dropdown (es. Smussato  , Quadrato  , ecc.).

Allineamento testo

  • Sinistra   (default) / Centro  

Colori (stato Normale / Hover)

Puoi configurare colori distinti per lo stato normale e per il passaggio del mouse (hover):

  • Sfondo — colore di fondo della card
  • Colore bordo — colore del bordo perimetrale

Ombra (stato Normale / Hover)

  • Attiva/disattiva con checkbox.
  • Colore ombra — campo rgba o hex.

Linea divisoria

  • Attiva/disattiva con checkbox.
  • Stile — tipo di linea (es. Tratteggiata  , Continua  )
  • Colore — colore della linea

Icona

  • Attiva/disattiva con checkbox.
  • Variante: Ghost / Solid / Outline / Surface
  • Stile bordo icona
  • Colore e Sfondo dell'icona
  • Colore bordo dell'icona
  • Dimensioni Icona — in px, differenziabile per dispositivp

Titolo della campagna

  • Colore — colore del testo
  • Dimensioni Font — in px, differenziabile per dispositivo

Descrizione breve

  • Colore
  • Dimensioni Font

Box punti

Visualizza il valore punti guadagnabili con la campagna.

Opzione Descrizione
Attiva Checkbox per mostrare/nascondere il box punti
Posizione Body   (dentro la card) o Footer   (in fondo alla card)
Orientamento Verticale   (punti sopra, etichetta sotto) / Orizzontale  
Visualizza Punti   e/o Etichetta  
Colore testo Colore del valore numerico punti
Dimensioni Font Differenziabile per dispositivo

Pulsante

Il CTA principale della card (es. "Scopri", "Completa la campagna").

Opzione Descrizione
Attiva Checkbox per mostrare/nascondere il pulsante
Allineamento Sinistra / Centro / Destra / Centro a tutta larghezza
Dimensione Small / Medium / Large
Variante Ghost / Solid / Outline / Surface
Contenuto Testo con icona / Solo testo / Solo icona
Testo default (IT/ES) Testo del pulsante localizzato
Icona default Icona FontAwesome (es. fa-regular fa-chevron-right  )
Personalizza colori Abilita colori custom per questo pulsante
Autenticato / Ospite Testo/icona diversi per utente loggato vs ospite

Padding

Spaziatura interna della card (tra contenuto e bordo).

Campo Descrizione
Per ogni lato (Sopra/Destra/Sotto/Sinistra) Valori in px, differenziabili per dispositivo

4. Card campagna completata

Cosa configura: come appaiono le card delle campagne che l'utente ha già completato.

Opacità

  • Attiva (checkbox): riduce l'opacità delle card completate per distinguerle visivamente.
  • Valore opacità: slider da 0   (trasparente) a 1   (opaco). Default: 0.5  .

Badge completamento

Un badge sovrapposto alla card per segnalare il completamento.

Opzione Descrizione
Attiva Checkbox per mostrare/nascondere il badge
Posizione Header   (in alto sulla card) / Footer   (in basso)
Variante Ghost / Solid / Outline / Surface
Stile bordo Forma degli angoli del badge
Sfondo Colore di sfondo del badge
Colore testo Colore del testo dentro il badge
Testo (IT/ES) Testo del badge (default: "Completata")
Icona Icona FontAwesome (default: fa-solid fa-check  )

5. Modale

Cosa configura: il popup di dettaglio che si apre quando l'utente clicca su una card campagna.

Impostazioni generali

Opzione Descrizione
Dimensione Piccolo   / Medio   (default) / Grande   / Extra Grande  
Stile bordo Forma degli angoli del modale (es. Smussato  )
Allineamento testo Sinistra   (default) / Centro  
Colore sfondo Colore di fondo del modale (default: #FFFFFF  )

Icona (nel modale)

Opzione Descrizione
Attiva Mostra/nasconde l'icona campagna nel modale
Variante Ghost / Solid / Outline / Surface
Stile bordo Forma degli angoli dell'icona
Colore e Sfondo Colori dell'icona
Colore bordo Bordo dell'icona
Dimensioni Icona In px, differenziabile per dispositivo

Titolo

  • Colore (default: #1A202C  )
  • Dimensioni Font (default: 18px  )

Sottotitolo

  • Colore (default: #718096  )
  • Dimensioni Font (default: 15px  )

Descrizione

  • Colore (default: #1A202C  )
  • Dimensioni Font (default: 15px  )

Pulsanti (nel modale)

Configurazione dei CTA dentro il modale: Azione (es. "Conferma") e Chiudi.

Opzione Descrizione
Allineamento Sinistra / Centro / Destra / Centro a tutta larghezza
Dimensione Small / Medium / Large
Variante Ghost / Solid / Outline / Surface
Contenuto Testo con icona / Solo testo / Solo icona
Personalizza colori Abilita colori custom per il pulsante
Autenticato / Ospite Testo e icona diversi per stato login
Testo (IT/ES) Testo del pulsante localizzato
Icona Icona FontAwesome del pulsante

⚠️ Il Pulsante azione è mostrato solo per campagne che prevedono un'azione diretta (es. compleanno). Per campagne automatiche come acquisti, non appare.

6. Personalizzazione Campagne

Cosa configura: comportamenti e testi specifici per ogni tipo di campagna (Compleanno, Mi piace social, Condividi social, Referral, Acquisto variabile, ecc.). Ogni tipo ha le proprie opzioni dedicate, organizzate in tre macro aree:

Pulsante card

Personalizza il CTA mostrato direttamente sulla card per quel tipo di campagna: testo localizzato (IT/ES), icona e — dove applicabile — la modalità azione (Diretta dalla card   oppure Apri modale  ).

Modale

Configura i contenuti del popup di dettaglio specifici per quel tipo di campagna: testi del prompt di input (es. la richiesta della data di nascita per il compleanno), colori, dimensioni font, stile e dimensione del campo input, e testo del pulsante di conferma.

Messaggi

Permette di personalizzare i testi comunicativi mostrati all'utente nelle diverse fasi della campagna (es. messaggio di benvenuto, conferma, errore). Ogni messaggio è localizzabile per lingua (IT/ES).

Questo ha risposto alla sua domanda? Grazie per il tuo Feedback Si è verificato un problema nell'invio del feedback. Riprova più tardi.