Foxxxx1245t56, ну на этом сайте сразу видно, что данные подгружаются отдельно, поэтому открываем в браузере devtools, вкладку network и смотрим куда идет запрос, при наведении мыши на элемент
Aison, у тебя смена темы зависит от времени сервера.
И если на твой сайт зайдет человек с другим часовым поясом, то у них это все будет работать не корректно.
Это я так, просто объяснил, что тебе выше пытаются донести
Как мне кажется такие вопросы надо не через cors решать, а через авторизацию. И для одного пользователя делать доступными данные, если tenant=a, для другого, если tenant=b
На обычном сайте эту проблему решал простым JS скриптом, определял высотой самого высокого элемента и задавал всем элементам атрибут style =”height: полученое значение
Абсолютно ничего не мешает этот скрипт использовать и здесь
Это не очень похоже на код без ошибок.
А во-вторых, вообще не понятно, зачем нужно отдельное состояние для отмены. Ну да ладно каждый изобретает свой велосипед))