cuida icon indicating copy to clipboard operation
cuida copied to clipboard

Feature/sidebar collapse state local storage

Open lucasn4s opened this issue 1 year ago • 0 comments

Por favor, verifique se o seu pull request está de acordo com o checklist abaixo:

  • [x] A implementação feita possui testes (Caso haja um motivo para não haver testes, descrever abaixo)
  • [x] A documentação no mdx foi feita ou atualizada, caso necessário
  • [x] O eslint passou localmente

1 - Resumo

Passa a salvar o estado do collapse da SideBar no localStorage do navegador.

2 - Tipo de pull request

  • [ ] 🧱 Novo componente
  • [x] ✨ Nova feature ou melhoria
  • [ ] 🐛 Fix
  • [ ] 👨‍💻 Refatoração
  • [ ] 📝 Documentação
  • [ ] 🎨 Estilo
  • [ ] 🤖 Build ou CI/CD

3 - Esse PR fecha alguma issue? Favor referenciá-la

4 - Quais são os passos para avaliar o pull request?

  • Rode o storybook;
  • Acesse o arquivo MDX da SideBar e remova, na linha 224, o envio da prop collapsibleState;
  • Acesse o storybook e vá em Componentes > Navegação > SideBar;
  • Altere o estado do collapse do componente e atualize a página;
  • Verifique que a barra vai estar colapsada, ou não, baseado na sua interação anterior;
  • Verifique também que, caso a prop collapsible estiver falsa, a configuração não deve ser aplicada ao atualizar a página;
  • Reverta a mudança no MDX e verifique que a prop collapsibleState é aplicada como prioridade.

5 - Imagem ou exemplo de uso:

6 - Esse pull request adiciona breaking changes?

  • [ ] Sim
  • [x] Não

lucasn4s avatar Jan 09 '25 15:01 lucasn4s