Skip to content
Snippets Groups Projects

Resolve #3452895 "Undo initial"

Closed Lee Rowlands requested to merge issue/experience_builder-3452895:3452895-undo-initial into 0.x
All threads resolved!
5 files
+ 111
108
Compare changes
  • Side-by-side
  • Inline
Files
5
+ 7
2
@@ -6,13 +6,18 @@ import { componentApi } from '../services/components';
import { layoutApi } from '../services/layout';
import { previewApi } from '../services/preview';
import undoable from 'redux-undo';
import {layoutModelReducer} from "../features/layout/layoutModelSlice";
import { initialState, layoutModelReducer } from "../features/layout/layoutModelSlice";
// `combineSlices` automatically combines the reducers using
// their `reducerPath`s, therefore we no longer need to call `combineReducers`.
const rootReducer = combineSlices(
{
layoutModel: undoable(layoutModelReducer)
layoutModel: undoable(layoutModelReducer, {
filter: (action, currentState, previousHistory) => {
const { present } = previousHistory;
return Object.keys(present.model).length > 0 ;
}
})
},
uiSlice,
componentApi,
Loading