Добавил базовый функционал изменения кнопки в зависимости от параметров