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,
};
