mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-24 01:18:23 +00:00
Restricted components moving out of subcontainer with keyboard
This commit is contained in:
parent
4ab5a0d425
commit
53aa28da2b
1 changed files with 5 additions and 0 deletions
|
|
@ -1200,6 +1200,7 @@ const EditorComponent = (props) => {
|
|||
for (const selectedComponent of selectedComponents) {
|
||||
let top = newComponents[selectedComponent.id].layouts[currentLayout].top;
|
||||
let left = newComponents[selectedComponent.id].layouts[currentLayout].left;
|
||||
const width = newComponents[selectedComponent.id]?.layouts[currentLayout]?.width;
|
||||
|
||||
switch (direction) {
|
||||
case 'ArrowLeft':
|
||||
|
|
@ -1216,6 +1217,10 @@ const EditorComponent = (props) => {
|
|||
break;
|
||||
}
|
||||
|
||||
if (left < 0 || top < 0 || left + width > noOfGrids) {
|
||||
return;
|
||||
}
|
||||
|
||||
newComponents[selectedComponent.id].layouts[currentLayout].top = top;
|
||||
newComponents[selectedComponent.id].layouts[currentLayout].left = left;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue