> 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/pt-br/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participant-experiences/component-libraries-explained.md).

# Explicação das bibliotecas de componentes

Componentes são os blocos de construção individuais, como imagens de destaque e cartões de tarefas, que compõem seu widget ou microsite. Todos os nossos templates atuais são impulsionados por nossas bibliotecas de componentes Mint e Bedrock.

<details>

<summary>Componentes Mint</summary>

Widgets e microsites construídos com componentes Mint oferecem aos defensores do cliente as experiências mais recentes do Advocate. A maioria dos templates atuais usa componentes Mint. Se você não tiver certeza se está usando a biblioteca de componentes atual, pode verificar manualmente para confirmar e atualizar sua biblioteca, se necessário.

Para atualizar para componentes Mint para o seu **widget do programa**:

1. No menu de navegação à esquerda, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Conteúdo**.
2. Selecione **Editar widgets** na *widgets* cartão.
3. Selecione o nome do widget que você deseja editar.
4. No menu da barra lateral esquerda, selecione **Pacotes**.
5. Selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-3ca70a1ff22f0720bfb8c9e284c7d8178e3a547b%2Fb6a126b0775291b814c5a97f83039ef72ba42d6d02b0fe20f4790213ea01961e.svg?alt=media) **Adicionar pacote**.
6. Selecione **Adicionar** na *Componentes Mint* cartão.

Para atualizar para componentes Mint para o seu **microsite**:

1. No menu de navegação à esquerda, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Conteúdo.**
2. Selecione o **Editar configurações** botão no *microsite* cartão.
3. Na *Hospedagem do site* cabeçalho, navegue até a *Pacotes* seção.
4. Selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-3ca70a1ff22f0720bfb8c9e284c7d8178e3a547b%2Fb6a126b0775291b814c5a97f83039ef72ba42d6d02b0fe20f4790213ea01961e.svg?alt=media) **Adicionar pacote**.
5. Selecione **Adicionar** na *Componentes Mint* cartão.
6. Selecione **Salvar**.

</details>

<details>

<summary>componentes Bedrock</summary>

Todos os templates impulsionados por componentes Mint também têm o pacote de componentes Bedrock instalado. Os componentes Bedrock não podem ser vistos pelos participantes, mas oferecem a capacidade de adicionar lógica avançada ao seu design. Eles podem exibir condicionalmente outros componentes e definir de qual programa um componente obtém dados. Você pode encontrar o pacote de componentes Bedrock na *Componentes avançados* seção dentro da *Adicionar* guia no Editor de Widget ou Microsite.

Há dois componentes no pacote de componentes Bedrock:

**Seção condicional**

O *seção condicional* componente permite incluir conteúdo condicional com base no e-mail, país, segmento ou campo personalizado de um participante. Insira uma expressão JSONata na *Condição* caixa para definir as condições de exibição. Em seguida, mova qualquer conteúdo que você queira exibir a um grupo específico de participantes para dentro da seção condicional.

**Seção do programa**

O *seção do programa* componente permite substituir o ID do programa dos seus componentes filhos. Use-o para exibir conteúdo que não esteja vinculado a um programa específico. O *Seção do programa* componente está incluído na maioria dos templates de widget e microsite por padrão.

</details>

<details>

<summary>Bibliotecas de componentes personalizadas</summary>

Você pode criar e usar seus próprios pacotes de componentes para personalizar ainda mais sua experiência no Advocate. Esses componentes podem ser adicionados a qualquer template e usados junto com os componentes fornecidos pelo Advocate.

Os widgets do Advocate usam HTML padrão e [componentes web](https://www.webcomponents.org/) . Para usar seus próprios componentes em nosso editor de widgets, eles precisam ser escritos como componentes web.

Para começar a criar seu widget com componentes personalizados, instale seu pacote personalizado:

1. No menu de navegação à esquerda, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Conteúdo**.
2. Selecione **Editar widgets** no cartão de widgets.
3. Selecione o nome do widget que você deseja editar.
4. No menu da barra lateral esquerda, selecione **Pacotes**.
5. Selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-3ca70a1ff22f0720bfb8c9e284c7d8178e3a547b%2Fb6a126b0775291b814c5a97f83039ef72ba42d6d02b0fe20f4790213ea01961e.svg?alt=media) **Adicionar pacote**.
6. Selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-3ca70a1ff22f0720bfb8c9e284c7d8178e3a547b%2Fb6a126b0775291b814c5a97f83039ef72ba42d6d02b0fe20f4790213ea01961e.svg?alt=media) **Adicionar do NPM**.
7. Insira o pacote *nome*, *versão* e *caminho do arquivo*.
8. Selecione **Adicionar**.

</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/pt-br/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.
