@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) • 984 B
JavaScript
import { GridFilterWindowPopup } from '../../../GridFilter/GridFilterWindowPopup';
import { PivotDetailsPopoup } from '../../../Layout/PivotDetailsPopoup';
import { ThemeEditorWindow } from '../../../Theme/ThemeEditorWindow';
import { TransposedPopup } from '../../../Layout/TransposedPopup';
import { ColumnFilterWindow } from '../../ColumnFilter/ColumnFilterWindow';
export const WINDOW_GRID_FILTER_EDITOR = 'WINDOW_GRID_FILTER_EDITOR';
export const SHOW_PIVOT_COLUMN_DETAILS = 'SHOW_PIVOT_COLUMN_DETAILS';
export const SHOW_THEME_EDITOR = 'SHOW_THEME_EDITOR';
export const WINDOW_SHOW_TRANSPOSED_VIEW = 'WINDOW_SHOW_TRANSPOSED_VIEW';
export const COLUMN_FILTER_WINDOW = 'COLUMN_FILTER_WINDOW';
export const windowFactory = {
[WINDOW_GRID_FILTER_EDITOR]: GridFilterWindowPopup,
[SHOW_PIVOT_COLUMN_DETAILS]: PivotDetailsPopoup,
[SHOW_THEME_EDITOR]: ThemeEditorWindow,
[WINDOW_SHOW_TRANSPOSED_VIEW]: TransposedPopup,
[COLUMN_FILTER_WINDOW]: ColumnFilterWindow,
};