octopost
octopost copied to clipboard
Ajuste no useError e emissão dos errors de mídia e texto.
Closes #528 Closes #565
Feature
Fiz um pequeno ajuste no componente useError e criei a comunicação de erros entre os componentes ComposerEditor e MediaInputComposer com o MainComposer para ele colocar ou remover os erros no useError.
Changelog
No componente `useError` fiz uma pequena alteração na nomenclatura do método de adicionar um erro, antes estava `setError`, agora esta `addError`, a modificação também foi feita no types do componente. Outra modificação no `useError` é que agora ele só recebe uma mensagem e o id é sempre gerado pelo nanoId, antes ele podia receber um Id também.Agora o componente MainComposer
é responsável pela comunicação entre os errors do ComposerEditor
e MediaInputComposer
e o useError
, adicionando e removendo os Erros. O MainComposer
sempre recebe informações dos erros do ComposerEditor
e do MediaInputComposer
, se teve erro ou não.
Visual evidences :framed_picture:
Checklist
- [x] Issue linked
- [x] Build working correctly
- [ ] Tests created