Слияние кода завершено, страница обновится автоматически
import { observable, action } from 'mobx';
import { ITopic, IBatchData } from 'types/base-type';
class CustomModal {
@observable
public modalId: string = null;
@observable
public drawerId: string = null;
@observable
public params: any = null;
@observable
public actionAfterClose: any = null;
@action.bound
public setAction(value: any) {
this.actionAfterClose = value;
}
@action.bound
public showOfflineTopicModal(value: ITopic) {
this.modalId = 'offlineTopicModal';
this.params = value;
}
@action.bound
public showOfflineAppModal(value: string) {
this.modalId = 'offlineAppModal';
this.params = value;
}
@action.bound
public showOrderOpResult() {
this.modalId = 'orderOpResult';
}
@action.bound
public showOfflineClusterModal(value: number) {
this.modalId = 'offlineClusterModal';
this.params = value;
}
@action.bound
public showCancelTopicPermission(value: object) {
this.modalId = 'cancelTopicPermission';
this.params = value;
}
@action.bound
public close() {
this.modalId = null;
this.drawerId = null;
this.params = null;
}
}
export const modal = new CustomModal();
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )