Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/ilovecveti.ru/bitrix/js/rest/market-expired/src/button/ |
Upload File : |
import { Button } from 'ui.buttons'; import { EventEmitter } from 'main.core.events'; import { Analytic} from '../analytic'; export class MarketPopupButton extends EventEmitter { constructor(options: { text: string, onSuccess: fn, analytic: Analytic, }) { super(); this.setEventNamespace('BX.Rest.MarketExpired.Button'); this.text = options.text; this.onSuccess = options.onSuccess; } render(): HTMLElement { return this.getButton().render(); } getButtonConfig(): Object { return {}; } onClick(): void { this.onSuccess?.(); } getButton(): Button { this.button ??= new Button({ ...this.getButtonConfig(), className: 'rest-market-expired-popup__button', text: this.text, onclick: this.onClick.bind(this), }); return this.button; } }