Merge "SDNR WT configure alarm severity"
[ccsdk/features.git] / sdnr / wt / odlux / apps / inventoryApp / src / handlers / inventoryElementsHandler.tsx
1 import { createExternal,IExternalTableState } from '../../../../framework/src/components/material-table/utilities';
2 import { createSearchDataHandler } from '../../../../framework/src/utilities/elasticSearch';
3
4 import { InventoryType } from '../models/inventory';
5
6 export interface IInventoryElementsState extends IExternalTableState<InventoryType> { }
7
8 // create eleactic search material data fetch handler
9 const inventoryElementsSearchHandler = createSearchDataHandler<InventoryType>("sdnevents/inventoryequipment");
10
11 export const {
12   actionHandler: inventoryElementsActionHandler,
13   createActions: createInventoryElementsActions,
14   createProperties: createInventoryElementsProperties,
15   reloadAction: inventoryElementsReloadAction,
16
17   // set value action, to change a value
18 } = createExternal<InventoryType>(inventoryElementsSearchHandler, appState => appState.inventory.inventoryElements);
19