PromucFlow_constructor/app/client/src/reducers/uiReducers/widgetPaneReducer.tsx
2019-03-21 23:12:23 +05:30

26 lines
713 B
TypeScript

import { createReducer } from "../../utils/PicassoUtils"
import {
ActionTypes,
ReduxAction,
LoadWidgetPanePayload
} from "../../constants/ActionConstants"
import { IWidgetProps } from "../../widgets/BaseWidget";
import WidgetPaneResponse from "../../mockResponses/WidgetPaneResponse"
const initialState: WidgetPaneReduxState = WidgetPaneResponse
const widgetPaneReducer = createReducer(initialState, {
// [ActionTypes.LOAD_CANVAS]: (
// state: WidgetPaneReduxState,
// action: ReduxAction<LoadWidgetPanePayload>
// ) => {
// return { widgets: action.payload.widgets }
// }
})
export interface WidgetPaneReduxState {
widgets: (IWidgetProps | any)[]
}
export default widgetPaneReducer