# Bibliotecas de Componentes Explicadas

Os 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 modelos atuais são alimentados por nossas bibliotecas de componentes Mint e Bedrock.

<details>

<summary>Componentes Mint</summary>

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

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

1. No menu de navegação à esquerda, selecione ![](/files/160944180402269557074f48f2ece20bc35e8b4d) **\[Engage] → Conteúdo**.
2. Selecione **Editar widgets** na tela de *widgets* card.
3. Selecione o nome do widget que você deseja editar.
4. No menu da barra lateral esquerda, selecione **Pacotes**.
5. Selecione ![](/files/5f8e2def01059c99d73da212d973e54243f4fc71) **Adicionar pacote**.
6. Selecione **Adicionar** na tela de *Componentes Mint* card.

Para atualizar para os componentes Mint do seu **microsite**:

1. No menu de navegação à esquerda, selecione ![](/files/160944180402269557074f48f2ece20bc35e8b4d) **\[Engage] → Conteúdo.**
2. Selecione a **Editar configurações** botão na *microsite* card.
3. Em *Hospedagem do site* título, navegue até a *Pacotes* seção.
4. Selecione ![](/files/5f8e2def01059c99d73da212d973e54243f4fc71) **Adicionar pacote**.
5. Selecione **Adicionar** na tela de *Componentes Mint* card.
6. Selecione **Salvar**.

</details>

<details>

<summary>componentes Bedrock</summary>

Todos os modelos alimentados 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 os dados. Você pode encontrar o pacote de componentes Bedrock na *Componentes avançados* seção dentro da *Adicionar* aba 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 caixa de *Condição* 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 de 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 por padrão na maioria dos modelos de widget e microsite.

</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 modelo e usados juntamente 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 devem 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 ![](/files/160944180402269557074f48f2ece20bc35e8b4d) **\[Engage] → Conteúdo**.
2. Selecione **Editar widgets** no card de widgets.
3. Selecione o nome do widget que você deseja editar.
4. No menu da barra lateral esquerda, selecione **Pacotes**.
5. Selecione ![](/files/5f8e2def01059c99d73da212d973e54243f4fc71) **Adicionar pacote**.
6. Selecione ![](/files/5f8e2def01059c99d73da212d973e54243f4fc71) **Adicionar do NPM**.
7. Digite o pacote *nome*, *versão* e *caminho do arquivo*.
8. Selecione **Adicionar**.

</details>


---

# Agent Instructions: 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:

```
GET https://help.impact.com/brand/pt-br/sobre-o-que-voce-gostaria-de-aprender/advocate-program/manage-advocate-participant-experiences/component-libraries-explained.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
