mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-24 01:18:23 +00:00
Fixed listview breaking
This commit is contained in:
parent
ff1f9b9e82
commit
e81a0b1be9
1 changed files with 12 additions and 14 deletions
|
|
@ -743,12 +743,9 @@ export const createComponentsSlice = (set, get) => ({
|
|||
deleteComponentNameIdMapping(oldName, moduleId);
|
||||
}
|
||||
updateComponentDependencyGraph(moduleId, newComponent);
|
||||
});
|
||||
set(
|
||||
withUndoRedo((state) => {
|
||||
newComponents.forEach((newComponent) => {
|
||||
const parentId = newComponent.component.parent || 'canvas';
|
||||
|
||||
const parentId = newComponent.component.parent || 'canvas';
|
||||
set(
|
||||
withUndoRedo((state) => {
|
||||
if (!state.containerChildrenMapping[parentId]) {
|
||||
state.containerChildrenMapping[parentId] = [];
|
||||
}
|
||||
|
|
@ -757,14 +754,15 @@ export const createComponentsSlice = (set, get) => ({
|
|||
}
|
||||
const page = state.modules[moduleId].pages[state.currentPageIndex];
|
||||
page.components[newComponent.id] = newComponent;
|
||||
});
|
||||
}, skipUndoRedo),
|
||||
false,
|
||||
'addComponentToCurrentPage'
|
||||
);
|
||||
|
||||
//incase of multiple components, only first one will be selected since it will be the parent component
|
||||
get().setSelectedComponents([newComponents[0].id]);
|
||||
}, skipUndoRedo),
|
||||
false,
|
||||
'addComponentToCurrentPage'
|
||||
);
|
||||
if (index === 0) {
|
||||
//incase of multiple components, only first one will be selected since it will be the parent component
|
||||
get().setSelectedComponents([newComponent.id]);
|
||||
}
|
||||
});
|
||||
|
||||
if (saveAfterAction) {
|
||||
saveComponentChanges(diff, 'components', 'create')
|
||||
|
|
|
|||
Loading…
Reference in a new issue