UNPKG

@adaptabletools/adaptable

Version:

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

27 lines (26 loc) 867 B
import { EMPTY_ARRAY } from '../../Utilities/Constants/GeneralConstants'; export const SET_STATUS_BAR_PANELS = 'SET_STATUS_BAR_PANELS'; export const STATUS_BAR_READY = 'STATUS_BAR_READY'; export const StatusBarSetPanels = (statusPanels) => ({ statusPanels: statusPanels, type: SET_STATUS_BAR_PANELS, }); export const initialState = { StatusBars: EMPTY_ARRAY, }; export const getStatusPanelsSelector = (state) => state.StatusBar.StatusBars; export const StatusBarReady = (statusBarState) => ({ type: STATUS_BAR_READY, statusBarState, }); export const StatusBarReducer = (state = initialState, action) => { switch (action.type) { case SET_STATUS_BAR_PANELS: const newPanels = action.statusPanels; return { ...state, StatusBars: newPanels, }; } return state; };