devhatt / octopost

Octopost is an open source service from Devhat that was created to guide new developers for free
https://devhatt.github.io/octopost/
MIT License
65 stars 45 forks source link

Issue 434 - Corrigir problemas com componentes no ladle #436

Closed zoldyzdk closed 3 months ago

zoldyzdk commented 3 months ago

Closes #434

Bugfix - **Description** Componentes com problema quebrando no ladle. - **Cause** Houveram mudanças em alguns componentes, como o Icon, que afetaram outros componentes e estes estavam quebrando quando testados no ladle do projeto. - **Solution** Verifiquei os seguintes componentes e corrigi o suficiente para que sejam executados no ladle e visualizados: * Button * Compose Editor * Feedback error * Tabber
Changelog N/A
Visual evidences :framed_picture: ![image](https://github.com/devhatt/octopost/assets/90076846/4db032d1-bf79-43ff-a135-c5976b232962) ![image](https://github.com/devhatt/octopost/assets/90076846/2f103262-6171-45df-a36b-5f8b54b0fde2) ![image](https://github.com/devhatt/octopost/assets/90076846/dca210fb-2000-4fa3-84e3-45ae0733b8e7) ![image](https://github.com/devhatt/octopost/assets/90076846/f315609f-9d15-4c4b-b72b-bb8c30d51bbc)
Checklist - [x] Issue linked - [x] Build working correctly - [ ] Tests created
Additional info É importante destacar que foi realizado ajustes básicos para que os componentes renderizassem corretamente no ladle, não foi feito refatoração completa deles. Para isso há uma task de todo #414 a qual lista os componentes que precisam de refatoração, sendo que cada componente pode virar uma task exclusiva