chore: remove addChildrenSaga dead code and it's associated redux actions (#14425)
This commit is contained in:
parent
74ac6b9a1c
commit
f6cfe32bc7
|
|
@ -867,7 +867,6 @@ export const ReduxActionErrorTypes = {
|
||||||
TOGGLE_ACTION_EXECUTE_ON_LOAD_ERROR: "TOGGLE_ACTION_EXECUTE_ON_LOAD_ERROR",
|
TOGGLE_ACTION_EXECUTE_ON_LOAD_ERROR: "TOGGLE_ACTION_EXECUTE_ON_LOAD_ERROR",
|
||||||
COPY_SELECTED_WIDGET_ERROR: "COPY_SELECTED_WIDGET_ERROR",
|
COPY_SELECTED_WIDGET_ERROR: "COPY_SELECTED_WIDGET_ERROR",
|
||||||
PASTE_COPIED_WIDGET_ERROR: "PASTE_COPIED_WIDGET_ERROR",
|
PASTE_COPIED_WIDGET_ERROR: "PASTE_COPIED_WIDGET_ERROR",
|
||||||
WIDGET_ADD_CHILDREN_ERROR: "WIDGET_ADD_CHILDREN_ERROR",
|
|
||||||
FAILED_CORRECTING_BINDING_PATHS: "FAILED_CORRECTING_BINDING_PATHS",
|
FAILED_CORRECTING_BINDING_PATHS: "FAILED_CORRECTING_BINDING_PATHS",
|
||||||
CREATE_JS_ACTION_ERROR: "CREATE_JS_ACTION_ERROR",
|
CREATE_JS_ACTION_ERROR: "CREATE_JS_ACTION_ERROR",
|
||||||
UPDATE_JS_ACTION_ERROR: "UPDATE_JS_ACTION_ERROR",
|
UPDATE_JS_ACTION_ERROR: "UPDATE_JS_ACTION_ERROR",
|
||||||
|
|
@ -931,7 +930,6 @@ export const WidgetReduxActionTypes: { [key: string]: string } = {
|
||||||
WIDGET_DELETE: "WIDGET_DELETE",
|
WIDGET_DELETE: "WIDGET_DELETE",
|
||||||
WIDGET_BULK_DELETE: "WIDGET_BULK_DELETE",
|
WIDGET_BULK_DELETE: "WIDGET_BULK_DELETE",
|
||||||
WIDGET_SINGLE_DELETE: "WIDGET_SINGLE_DELETE",
|
WIDGET_SINGLE_DELETE: "WIDGET_SINGLE_DELETE",
|
||||||
WIDGET_ADD_CHILDREN: "WIDGET_ADD_CHILDREN",
|
|
||||||
WIDGET_UPDATE_PROPERTY: "WIDGET_UPDATE_PROPERTY",
|
WIDGET_UPDATE_PROPERTY: "WIDGET_UPDATE_PROPERTY",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,4 @@
|
||||||
import {
|
import { updateAndSaveLayout, WidgetAddChild } from "actions/pageActions";
|
||||||
updateAndSaveLayout,
|
|
||||||
WidgetAddChild,
|
|
||||||
WidgetAddChildren,
|
|
||||||
} from "actions/pageActions";
|
|
||||||
import { Toaster } from "components/ads/Toast";
|
import { Toaster } from "components/ads/Toast";
|
||||||
import {
|
import {
|
||||||
ReduxAction,
|
ReduxAction,
|
||||||
|
|
@ -340,59 +336,6 @@ export function* addChildSaga(addChildAction: ReduxAction<WidgetAddChild>) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// This is different from addChildSaga
|
|
||||||
// It does not go through the blueprint based creation
|
|
||||||
// It simply uses the provided widget props to create widgets
|
|
||||||
// Use this only when we're 100% sure of all the props the children will need
|
|
||||||
export function* addChildrenSaga(
|
|
||||||
addChildrenAction: ReduxAction<WidgetAddChildren>,
|
|
||||||
) {
|
|
||||||
try {
|
|
||||||
const { children, widgetId } = addChildrenAction.payload;
|
|
||||||
const stateWidgets = yield select(getWidgets);
|
|
||||||
const widgets = { ...stateWidgets };
|
|
||||||
const widgetNames = Object.keys(widgets).map((w) => widgets[w].widgetName);
|
|
||||||
const entityNames = yield call(getEntityNames);
|
|
||||||
|
|
||||||
children.forEach((child) => {
|
|
||||||
// Create only if it doesn't already exist
|
|
||||||
if (!widgets[child.widgetId]) {
|
|
||||||
const defaultConfig: any = WidgetFactory.widgetConfigMap.get(
|
|
||||||
child.type,
|
|
||||||
);
|
|
||||||
const newWidgetName = getNextEntityName(defaultConfig.widgetName, [
|
|
||||||
...widgetNames,
|
|
||||||
...entityNames,
|
|
||||||
]);
|
|
||||||
// update the list of widget names for the next iteration
|
|
||||||
widgetNames.push(newWidgetName);
|
|
||||||
widgets[child.widgetId] = {
|
|
||||||
...child,
|
|
||||||
widgetName: newWidgetName,
|
|
||||||
renderMode: RenderModes.CANVAS,
|
|
||||||
};
|
|
||||||
|
|
||||||
const existingChildren = widgets[widgetId].children || [];
|
|
||||||
|
|
||||||
widgets[widgetId] = {
|
|
||||||
...widgets[widgetId],
|
|
||||||
children: [...existingChildren, child.widgetId],
|
|
||||||
};
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
yield put(updateAndSaveLayout(widgets));
|
|
||||||
} catch (error) {
|
|
||||||
yield put({
|
|
||||||
type: ReduxActionErrorTypes.WIDGET_OPERATION_ERROR,
|
|
||||||
payload: {
|
|
||||||
action: WidgetReduxActionTypes.WIDGET_ADD_CHILDREN,
|
|
||||||
error,
|
|
||||||
},
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const getChildTabData = (
|
const getChildTabData = (
|
||||||
tabProps: WidgetProps,
|
tabProps: WidgetProps,
|
||||||
tab: {
|
tab: {
|
||||||
|
|
@ -469,7 +412,6 @@ function* addNewTabChildSaga(
|
||||||
export default function* widgetAdditionSagas() {
|
export default function* widgetAdditionSagas() {
|
||||||
yield all([
|
yield all([
|
||||||
takeEvery(WidgetReduxActionTypes.WIDGET_ADD_CHILD, addChildSaga),
|
takeEvery(WidgetReduxActionTypes.WIDGET_ADD_CHILD, addChildSaga),
|
||||||
takeEvery(WidgetReduxActionTypes.WIDGET_ADD_CHILDREN, addChildrenSaga),
|
|
||||||
takeEvery(ReduxActionTypes.WIDGET_ADD_NEW_TAB_CHILD, addNewTabChildSaga),
|
takeEvery(ReduxActionTypes.WIDGET_ADD_NEW_TAB_CHILD, addNewTabChildSaga),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user