Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CLOSED:sparkles: feature(ui/ux): create a button component #315

Closed
wants to merge 4 commits into from

Conversation

LuccasTraumer
Copy link
Contributor

@LuccasTraumer LuccasTraumer commented Dec 11, 2024

BREAKING CHANGE

Creating a reusable Button component to be used across different parts of the application

Descrição
Este PR cria o componente de botão, com as variações e comportamentos necessários para reutilização em diversas partes da aplicação.
O componente foi implementado com as seguintes variantes:

Primary:
image

Secondary:
image

Disabled:
image

Além disso, o comportamento de botões desabilitados foi adicionado mesmo não estando inicialmente definido no Figma, considerando sua importância para uso futuro e a consistência do design.

Tipo da alteração
feat: Adicionar o componente de botão.
Checklist
Revisei meu próprio código antes de enviar para revisão.
Testei minha implementação extensivamente antes de enviar para revisão.
Formatei meu código de acordo com o guia de estilo (Prettier + ESLint).
Documentei meu código com informações relevantes.
Minhas alterações não geram novos avisos no console.
Meus commits estão bem organizados, descritivos e fáceis de reverter.
Adicionei testes que validam a eficácia do componente ou de suas funcionalidades.
Meu código segue os padrões de acessibilidade definidos.
Outras observações
Adicionei um novo estilo para botões desabilitados, mesmo não estando inicialmente mapeado no Figma. Considerei sua relevância para a experiência do usuário e consistência do componente no longo prazo.
O componente foi estruturado para ser facilmente expansível, permitindo a adição de novas variantes ou comportamentos no futuro.
Notas para revisão
Este PR introduz uma mudança breaking no código-base, exigindo ajustes onde botões são usados atualmente. É importante revisar as dependências e realizar os ajustes necessários antes de realizar o merge.

Essa versão mantém o conteúdo técnico, mas organiza e apresenta as informações de maneira mais clara e profissional.

BREAKING CHANGE: Creating a button component to reuse in diffent part of pages
@LuccasTraumer LuccasTraumer added the enhancement New feature or request label Dec 11, 2024
@LuccasTraumer LuccasTraumer self-assigned this Dec 11, 2024
@LuccasTraumer LuccasTraumer linked an issue Dec 11, 2024 that may be closed by this pull request
5 tasks
create a button component for all aplication
create a generic button component
rollback to version of storybook
@LuccasTraumer LuccasTraumer removed their assignment Jan 11, 2025
@LuccasTraumer LuccasTraumer removed the enhancement New feature or request label Jan 11, 2025
@LuccasTraumer LuccasTraumer deleted the 85-botões-criar-componente branch January 11, 2025 11:10
@LuccasTraumer LuccasTraumer changed the title ✨ feature(ui/ux): create a button component [CLOSED:sparkles: feature(ui/ux): create a button component Jan 11, 2025
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.

[botões] Criar componente
1 participant