1 import { createExternal,IExternalTableState } from '../../../../framework/src/components/material-table/utilities';
2 import { createSearchDataHandler } from '../../../../framework/src/utilities/elasticSearch';
4 import { InventoryType } from '../models/inventory';
6 export interface IInventoryElementsState extends IExternalTableState<InventoryType> { }
8 // create eleactic search material data fetch handler
9 const inventoryElementsSearchHandler = createSearchDataHandler<InventoryType>("sdnevents/inventoryequipment");
12 actionHandler: inventoryElementsActionHandler,
13 createActions: createInventoryElementsActions,
14 createProperties: createInventoryElementsProperties,
15 reloadAction: inventoryElementsReloadAction,
17 // set value action, to change a value
18 } = createExternal<InventoryType>(inventoryElementsSearchHandler, appState => appState.inventory.inventoryElements);