PromucFlow_constructor/app/client/src/actions/controlActions.tsx

30 lines
644 B
TypeScript
Raw Normal View History

import {
ReduxActionTypes,
ReduxAction,
} from "../constants/ReduxActionConstants";
2019-11-08 11:02:00 +00:00
import { RenderMode } from "../constants/WidgetConstants";
export const updateWidgetProperty = (
widgetId: string,
propertyName: string,
propertyValue: any,
2019-11-08 11:02:00 +00:00
renderMode: RenderMode,
): ReduxAction<UpdateWidgetPropertyPayload> => {
return {
2019-11-06 06:35:15 +00:00
type: ReduxActionTypes.UPDATE_WIDGET_PROPERTY_REQUEST,
payload: {
widgetId,
propertyName,
propertyValue,
2019-11-08 11:02:00 +00:00
renderMode,
},
};
};
export interface UpdateWidgetPropertyPayload {
widgetId: string;
propertyName: string;
propertyValue: any;
2019-11-08 11:02:00 +00:00
renderMode: RenderMode;
}