Skip to content

Conversation

@gustavolimaf
Copy link
Contributor

📦 Pull Request - Shared UI

✅ Objetivo

  • Adição do componente govbr-card

🔍 O que foi feito

  • Novo componente: govbr-_____ (estrutura kebab-case)
  • Adição de histórias no Storybook com tags: ['autodocs']
  • Exportado no src/index.ts
  • Tipos definidos com herança de SharedUIComponentProps
  • Usa path aliases (@components, @theme, @helpers, @govbr-types)
  • Imports específicos do MUI para tree shaking otimizado

🧪 Testes

  • Storybook testado visualmente (npm run storybook)
  • Build executado sem erros (npm run build)
  • Linter passa sem erros (npm run lint)
  • Type-check executado (npm run type-check)
  • Verificação completa (npm run check)

📝 Notas adicionais

  • Variant padrão: outlined como defaultProp seguindo padrão Gov.br
  • Formato: Bordas em pílula (borderRadius: '100em')

✅ Checklist de Qualidade

  • Seguiu estrutura kebab-case: src/components/ui/nome-componente/
  • Código limpo e seguindo os padrões do projeto
  • Tipos bem definidos com herança de SharedUIComponentProps
  • Histórias no Storybook cobrem os principais casos de uso
  • Componente compatível com strictGovBr quando aplicável
  • Documentação JSDoc adequada nas interfaces principais

@gustavolimaf gustavolimaf linked an issue Oct 17, 2025 that may be closed by this pull request
4 tasks
@gustavolimaf gustavolimaf self-assigned this Oct 17, 2025
@lucianoedipo lucianoedipo merged commit 59ffc02 into main Oct 20, 2025
7 checks passed
@lucianoedipo lucianoedipo deleted the 102-adicionar-componente-chip branch October 20, 2025 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Adicionar componente: Chip

3 participants