octopost icon indicating copy to clipboard operation
octopost copied to clipboard

Ajuste no useError e emissão dos errors de mídia e texto.

Open DominMFD opened this issue 7 months ago • 1 comments

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

DominMFD avatar Jul 11 '24 17:07 DominMFD