Pular para o conteúdo principal

Avançado

Construa a sua própria interface de suporte com a mesma lógica e as mesmas primitivas do widget que entregamos.

<Support /> é para lançar rápido. Avançado é para as equipes que querem construir a própria experiência de suporte.

Use esta seção quando

  • você quer controle total sobre a interface de suporte
  • prefere partir do nosso código-fonte em vez do widget pronto
  • quer compor o seu próprio contêiner de suporte com lógica e primitivas reutilizáveis

A ideia

O widget de suporte que entregamos é construído com lógica e primitivas reutilizáveis.

Isso significa que você pode:

  • lançar rápido com <Support />
  • inspecionar o código do widget e usá-lo como base
  • construir a sua própria interface de suporte com a mesma lógica e primitivas por baixo

Ordem de construção

  1. Configure o SupportProvider e identifique os visitantes autenticados.
  2. Decida se vai adaptar o código do widget ou compor primitivas específicas.
  3. Conecte a navegação, as conversas, o carregamento da linha do tempo, o envio de mensagens, os arquivos, a digitação, as atualizações em tempo real e os estados de erro com a referência de hooks.
  4. Use a referência de tipos e as declarações do pacote instalado como contrato da sua versão.
  5. Teste a operação por teclado, o retorno do foco, os layouts responsivos, o movimento reduzido, os estados de carregamento, vazio e erro, e a troca de conta autenticada.

Você controla o contêiner, a acessibilidade e o design da interação. O Fluxo continua fornecendo o cliente, os hooks de estado, o transporte em tempo real e os tipos de dados compartilhados.

Esta página foi útil?

Abra uma issue de documentação já preenchida para que a equipe possa agir.