b2d54771716d3f640b7648fab65dc687df0bf6e9
[ccsdk/features.git] / sdnr / wt / odlux / apps / connectApp / src / handlers / requiredNetworkElementsHandler.tsx
1 import { createExternal,IExternalTableState } from '../../../../framework/src/components/material-table/utilities';
2 import { createSearchDataHandler } from '../../../../framework/src/utilities/elasticSearch';
3
4 import { RequiredNetworkElementType } from '../models/requiredNetworkElements';
5 export interface IRequiredNetworkElementsState extends IExternalTableState<RequiredNetworkElementType> { }
6
7 // create eleactic search material data fetch handler
8 const requiredNetworkElementsSearchHandler = createSearchDataHandler<RequiredNetworkElementType>('mwtn/required-networkelement');
9
10 export const {
11   actionHandler: requiredNetworkElementsActionHandler,
12   createActions: createRequiredNetworkElementsActions,
13   createProperties: createRequiredNetworkElementsProperties,
14   reloadAction: requiredNetworkElementsReloadAction,
15
16   // set value action, to change a value 
17 } = createExternal<RequiredNetworkElementType>(requiredNetworkElementsSearchHandler, appState => appState.connectApp.requiredNetworkElements);
18