Похоже, вы изменили код в REPL после того, как спросили? Было бы неплохо, если бы посетители из будущего разместили соответствующий код в вопросе. SO любит, чтобы его потоки были автономными и не зависели от содержимого внешних ссылок, которые могут изменяться;)
- personrixo  schedule09.03.2020
comment
да .. без проблем .. я верну его и начну новый ответ на то, над чем я работаю: D
- personTimmy Lee  schedule09.03.2020
Что ж, это довольно неизбежно, учитывая, что вам нужно отслеживать состояния 3 кнопок. :) Примите, если ответ помог.
- personAnurag Srivastava; 09.03.2020
comment
Мне только что сказали на стройном Discord, что вы можете сделать это с помощью компонента кнопки, а затем не делать вышеупомянутого. позвольте мне сначала проверить это, прежде чем принимать ответ
- personTimmy Lee; 09.03.2020
comment
Хотя создание компонента Button, вероятно, является хорошим советом (или, может быть, излишним, если нужно просто добавить класс?), Я думаю, что это действительно отвечает на первоначальный вопрос.
- personrixo; 09.03.2020
Поэтому для тех, кто хочет получить более подробный ответ на вышеизложенное, я создал изящный компонент кнопки, который позволяет переключать и открывать ссылки в этом REPL.