UNPKG

@adaptabletools/adaptable

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

18 lines (17 loc) 662 B
import { ApiBase } from './ApiBase'; import * as PopupRedux from '../../Redux/ActionsReducers/PopupRedux'; export class SettingsPanelApiImpl extends ApiBase { openSettingsPanel(moduleName) { const moduleInfo = this.getAdaptableInternalApi() .getModuleService() .getModuleInfoByModule(moduleName); if (!moduleInfo) { this.logError(`${moduleName} module does not exist`); return; } this.dispatchAction(PopupRedux.PopupShowScreen(moduleName, moduleInfo.Popup)); } openCustomSettingsPanel(name) { this.dispatchAction(PopupRedux.PopupShowScreen(null, name)); } }