postMessage
как 'https://coinlist.queue-it.net'
а сайт которому ты пытаешься передать сообщение находится по адресу 'https://assets-us-west-2.queue-it.net'
. 'https://assets-us-west-2.queue-it.net'
или как '*'
всё заработает. changeOn
передавать ещё и состояние (то что IsOn
) в props.createContext
с useContext
внизу и Provide
наверху. Дальше сам почитай.
Есть всякие жуткие полурабочие хаки на эут тему, но тут уж сам гугли если захочешь с этим связаться.