cuida
cuida copied to clipboard
Feature/sidebar collapse state local storage
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
collapsibleestiver 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