Skip to content

FigmaFrame

Componente utilizado para incorporar frames do Figma na documentação.


Descrição

O FigmaFrame permite exibir designs, protótipos e frames do Figma dentro das páginas de documentação. Ele gera um iframe estilizado a partir da URL informada, aplicando propriedades como largura, borda, e border-radius para manter a consistência com o restante da interface.


Funcionamento

O conteúdo é carregado a partir da prop src, que deve receber uma string com o link de embed gerado no Figma.


Uso

vue
<FigmaFrame 
  src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Ffile%2FFILE_ID%2F..."
/>

Props

NomeTipoObrigatórioDescrição
srcstringURL de embed do frame do Figma

Como obter URLs do Figma

1. Acesse o frame no Figma

  • Abra o arquivo do Figma
  • Navegue até o frame desejado
  • Selecione o frame específico
  • Clique no botão "Share" (compartilhar)
  • Escolha "Copy embed code" ou "Copy link"
  • Use a URL no formato de embed

Troubleshooting

Frame não carrega

  • Verifique se a URL está no formato de embed
  • Confirme se o arquivo do Figma está público
  • Teste a URL diretamente no navegador

Performance lenta

  • Reduza número de frames por página
  • Considere lazy loading para múltiplos frames
  • Otimize arquivos no Figma

Tipos TypeScript

typescript
export type FigmaFrameType = typeof import("./FigmaFrame.vue")["default"];

interface Props {
  src: string;
}

Notas importantes

  • ⚠️ Exclusivo para documentação - Não usar em componentes ou aplicações de produção

Última atualização:

Released under the Apache-2.0 License.