Widget de feedback para Astro

Sites estáticos ou com SSR

O widget só precisa da sua chave de API. Gere uma em Chaves de API e troque fgk_sua_chave_aqui nos exemplos.

  1. 1.Instale o pacote

    Funciona com npm, pnpm, yarn ou bun. O pacote já traz os estilos: não precisa importar CSS.

    terminal
    npm install @feedget/widget
  2. 2.Adicione no layout

    O script roda no navegador. Para não usar npm, cole a linha de HTML do guia de JavaScript no lugar.

    src/layouts/Layout.astro
    <html lang="pt-BR">
      <body>
        <slot />
        <script>
          import { Feedget } from "@feedget/widget/vanilla";
          Feedget.init({ apiKey: import.meta.env.PUBLIC_FEEDGET_API_KEY });
        </script>
      </body>
    </html>

Aparência sem código

Logo, cor, tema claro ou escuro, lado da tela e texto do botão são definidos no painel, em Configurações → Aparência do widget. O widget busca o visual pela própria chave de API, então nada muda no seu código. Disponível nos planos Growth e Enterprise e durante o trial.

Bom saber

Variável de ambiente

No Astro, variáveis lidas no navegador precisam do prefixo PUBLIC_.