> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/it/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participant-experiences/component-libraries-explained.md).

# Spiegazione delle librerie dei componenti

I componenti sono i singoli blocchi di costruzione, come le immagini hero e le schede attività, che compongono il tuo widget o microsito. Tutti i nostri template attuali sono alimentati dalle nostre librerie di componenti Mint e Bedrock.

<details>

<summary>Componenti Mint</summary>

I widget e i micrositi creati con i componenti Mint offrono ai customer advocate le più recenti esperienze Advocate. La maggior parte dei template attuali utilizza componenti Mint. Se non sei sicuro di utilizzare la libreria di componenti attuale, puoi verificarlo manualmente per assicurarti e aggiornare la tua libreria se necessario.

Per passare ai componenti Mint per il tuo **widget del programma**:

1. Dal menu di navigazione a sinistra, seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Contenuto**.
2. Seleziona **Modifica widget** nella *widget* scheda.
3. Seleziona il nome del widget che desideri modificare.
4. Nel menu della barra laterale sinistra, seleziona **Pacchetti**.
5. Seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-3ca70a1ff22f0720bfb8c9e284c7d8178e3a547b%2Fb6a126b0775291b814c5a97f83039ef72ba42d6d02b0fe20f4790213ea01961e.svg?alt=media) **Aggiungi pacchetto**.
6. Seleziona **Aggiungi** nella *Componenti Mint* scheda.

Per passare ai componenti Mint per il tuo **microsito**:

1. Dal menu di navigazione a sinistra, seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Contenuti.**
2. Seleziona il **Modifica impostazioni** pulsante sulla *microsito* scheda.
3. Nella *Hosting del sito* intestazione, vai alla *Pacchetti* sezione.
4. Seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-3ca70a1ff22f0720bfb8c9e284c7d8178e3a547b%2Fb6a126b0775291b814c5a97f83039ef72ba42d6d02b0fe20f4790213ea01961e.svg?alt=media) **Aggiungi pacchetto**.
5. Seleziona **Aggiungi** nella *Componenti Mint* scheda.
6. Seleziona **Salva**.

</details>

<details>

<summary>Componenti Bedrock</summary>

Tutti i template alimentati dai componenti Mint hanno anche installato il pacchetto di componenti Bedrock. I componenti Bedrock non sono visibili ai partecipanti, ma offrono la possibilità di aggiungere logica avanzata al tuo design. Possono mostrare condizionalmente altri componenti e definire da quale programma un componente preleva i dati. Puoi trovare il pacchetto di componenti Bedrock nella *Componenti avanzati* sezione all'interno della *Aggiungi* scheda nell'Editor di widget o microsito.

Ci sono due componenti nel pacchetto di componenti Bedrock:

**Sezione condizionale**

Il *sezione condizionale* Il componente ti consente di includere contenuti condizionali in base all'email, al paese, al segmento o al campo personalizzato di un partecipante. Inserisci un'espressione JSONata nella *Condizione* casella per impostare le condizioni di visualizzazione. Quindi, sposta all'interno della sezione condizionale qualsiasi contenuto che desideri mostrare a un gruppo specifico di partecipanti.

**Sezione programma**

Il *sezione programma* Il componente ti consente di sovrascrivere l'ID del programma dei suoi componenti figlio. Usalo per mostrare contenuti non collegati a un programma specifico. Il *Sezione programma* componente è incluso per impostazione predefinita nella maggior parte dei template di widget e micrositi.

</details>

<details>

<summary>Librerie di componenti personalizzate</summary>

Puoi creare e utilizzare i tuoi pacchetti di componenti per personalizzare ulteriormente la tua esperienza Advocate. Questi componenti possono essere aggiunti a qualsiasi template e utilizzati insieme ai componenti forniti da Advocate.

I widget di Advocate utilizzano HTML standard e [componenti web](https://www.webcomponents.org/) . Per utilizzare i tuoi componenti nel nostro editor di widget, devono essere scritti come componenti web.

Per iniziare a creare il tuo widget con componenti personalizzati, installa il tuo pacchetto personalizzato:

1. Dal menu di navigazione a sinistra, seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Contenuto**.
2. Seleziona **Modifica widget** nella scheda dei widget.
3. Seleziona il nome del widget che desideri modificare.
4. Nel menu della barra laterale sinistra, seleziona **Pacchetti**.
5. Seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-3ca70a1ff22f0720bfb8c9e284c7d8178e3a547b%2Fb6a126b0775291b814c5a97f83039ef72ba42d6d02b0fe20f4790213ea01961e.svg?alt=media) **Aggiungi pacchetto**.
6. Seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-3ca70a1ff22f0720bfb8c9e284c7d8178e3a547b%2Fb6a126b0775291b814c5a97f83039ef72ba42d6d02b0fe20f4790213ea01961e.svg?alt=media) **Aggiungi da NPM**.
7. Inserisci il pacchetto *nome*, *versione* e *percorso del file*.
8. Seleziona **Aggiungi**.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.impact.com/brand/it/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participant-experiences/component-libraries-explained.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
