Fala pessoal, tudo bem?
Estou criando um componente simples aqui ( meu primeiro =) )
E ele funciona bem, mas me foi solicitado em colocar isso dentro do site editor para ter a possibilidade de ativar e desativar ele.
Eu fiz o schema e ele aparece la no site editor, porém, quando eu mudo a chave para true ou false, o componente não responde, é como se não tivessem ligação.
Se eu der um console na prop, o valor vem undefined.
Poderiam me ajudar a entender o que estou fazendo de errado?
Observações:
- estou testando em uma WS, não esta em prod ainda.
- não estou fazendo em typescript, estou desenvolvendo em react
Meu schema:
const ModalCep = ({isActive}) => {
console.log('modal ativo', isActive)
/*......... Restante do código .........*/
return <>
{isReady && isActive? renderLink() : ''}
{isPopupOpen && isActive? renderModal() : ''}
</>
}
ModalCep.schema = {
title: 'Ativar Modal de Cep?',
type: 'object',
properties: {
isActive: {
title: 'Modal de Cep',
type: 'boolean',
default: true
}
}
}
Print do meu schema no site editor, aparentemente, tudo certo, né?
Podem me ajudar a entender isso? Realmente não sei mais onde pesquisar.