1 import {Action, ActionCreator} from "redux";
3 export enum GlobalActions {
4 UPDATE_NAME = 'UPDATE_NAME',
5 UPDATE_FLAGS = 'UPDATE_FLAGS',
6 UPDATE_DRAWING_BOARD_STATUS = 'UPDATE_DRAWING_BOARD_STATUS',
7 UPDATE_GENERIC_MODAL_CRITERIA = 'UPDATE_GENERIC_MODAL_CRITERIA',
8 UPDATE_GENERIC_MODAL_HELPER = 'UPDATE_GENERIC_MODAL_HELPER',
9 DELETE_GENERIC_MODAL_HELPER = 'DELETE_GENERIC_MODAL_HELPER',
10 CLEAR_ALL_GENERIC_MODAL_HELPER = 'CLEAR_ALL_GENERIC_MODAL_HELPER',
11 UPDATE_GENERIC_MODAL_TABLE_DATA_HELPER = 'UPDATE_GENERIC_MODAL_TABLE_DATA_HELPER',
12 DELETE_GENERIC_MODAL_TABLE_DATA_HELPER = 'DELETE_GENERIC_MODAL_TABLE_DATA_HELPER',
13 UPDATE_GENERIC_CURRNT_VRF_HELPER = 'UPDATE_GENERIC_CURRNT_VRF_HELPER',
14 DELETE_GENERIC_CURRNT_VRF_HELPER = 'DELETE_GENERIC_CURRNT_VRF_HELPER',
15 UPDATE_CURRENT_MODAL_MODE = 'UPDATE_CURRENT_MODAL_MODE'
18 export interface UpdateCurrentModalModeAction extends Action {
19 isUpdateModalMode?: boolean;
23 export interface UpdateGlobalAction extends Action {
27 export interface UpdateFlagsAction extends Action {
31 export interface UpdateDrawingBoardStatusAction extends Action{
32 drawingBoardStatus?: any;
35 export interface UpdateGenericModalCriteria extends Action {
40 export interface UpdateGenericModalTableDataHelper extends Action {
44 export interface UpdateGenericModalHelper extends Action {
47 uniqObjectField : string;
50 export interface DeleteGenericModalHelper extends Action {
52 uniqObjectField : string;
55 export interface DeleteGenericModalTabelDataHelper extends Action {
60 export interface ClearGenericModalHelper extends Action {}
62 export const updateName: ActionCreator<UpdateGlobalAction> =
64 type: GlobalActions.UPDATE_NAME,
68 export const updateFlags: ActionCreator<UpdateFlagsAction> =
70 type: GlobalActions.UPDATE_FLAGS,
74 export const updateDrawingBoardStatus: ActionCreator<UpdateDrawingBoardStatusAction> =
75 (drawingBoardStatus) => ({
76 type: GlobalActions.UPDATE_DRAWING_BOARD_STATUS,
77 drawingBoardStatus: drawingBoardStatus
81 export const updateGenericModalCriteria: ActionCreator<UpdateGenericModalCriteria> = (field, values) => ({
82 type : GlobalActions.UPDATE_GENERIC_MODAL_CRITERIA,
87 export const updateGenericModalhelper: ActionCreator<UpdateGenericModalHelper> = (field, values, uniqObjectField) => ({
88 type : GlobalActions.UPDATE_GENERIC_MODAL_HELPER,
91 uniqObjectField : uniqObjectField
94 export const deleteGenericModalhelper: ActionCreator<DeleteGenericModalHelper> = (field, uniqObjectField) => ({
95 type : GlobalActions.DELETE_GENERIC_MODAL_HELPER,
97 uniqObjectField : uniqObjectField
101 export const updateGenericModalTableDataHelper: ActionCreator<UpdateGenericModalTableDataHelper> = (field, values) => ({
102 type : GlobalActions.UPDATE_GENERIC_MODAL_TABLE_DATA_HELPER,
107 export const deleteGenericModalTableDataHelper: ActionCreator<DeleteGenericModalTabelDataHelper> = (field) => ({
108 type : GlobalActions.DELETE_GENERIC_MODAL_TABLE_DATA_HELPER,
112 export const clearAllGenericModalhelper: ActionCreator<ClearGenericModalHelper> = (field, uniqObjectField) => ({
113 type : GlobalActions.CLEAR_ALL_GENERIC_MODAL_HELPER
116 export const updateCurrentModalModeAction: ActionCreator<UpdateCurrentModalModeAction> = (isUpdateModalMode? :boolean) => ({
117 type : GlobalActions.UPDATE_CURRENT_MODAL_MODE,