Skip to content

Commit 0bd89b6

Browse files
committed
tc
1 parent ca8d83a commit 0bd89b6

File tree

1 file changed

+11
-15
lines changed

1 file changed

+11
-15
lines changed

torchci/components/HudGroupingSettings/MainPageSettings.tsx

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import {
3535
isDupName,
3636
saveTreeData,
3737
} from "./mainPageSettingsUtils";
38+
import { DragHandle } from "@mui/icons-material";
3839

3940
function validRegex(value: string) {
4041
try {
@@ -62,7 +63,7 @@ function EditSectionDialog({
6263

6364
return (
6465
<>
65-
<Button onClick={() => setOpen(true)}>Edit</Button>
66+
<Button onClick={() => {setOpen(true)}}>Edit</Button>
6667
<Dialog
6768
open={open}
6869
closeAfterTransition={false}
@@ -141,9 +142,6 @@ export default function SettingsModal({
141142

142143
const sensors = useSensors(
143144
useSensor(PointerSensor),
144-
useSensor(KeyboardSensor, {
145-
coordinateGetter: sortableKeyboardCoordinates,
146-
})
147145
);
148146

149147
function addSection() {
@@ -194,21 +192,16 @@ export default function SettingsModal({
194192
};
195193

196194
return (
197-
<ListItem
198-
ref={setNodeRef}
199-
style={style}
200-
{...attributes}
201-
{...listeners}
202-
id={data.name}
203-
>
195+
<ListItem ref={setNodeRef} style={style} id={data.name}>
204196
<ListItemButton>
205197
<Stack
206198
direction="row"
207199
alignItems="center"
208200
justifyContent="space-between"
209201
flexGrow={1}
210202
>
211-
<Stack>
203+
<Stack direction="row" alignItems={"center"} spacing={2}>
204+
<DragHandle {...attributes} {...listeners} />
212205
<Typography style={{ fontWeight: "bold" }}>
213206
{data.name}
214207
</Typography>
@@ -220,15 +213,19 @@ export default function SettingsModal({
220213
name={data.name}
221214
setGroup={setItem}
222215
/>
223-
<Button onClick={(e) => removeSection(data.name)}>Delete</Button>
216+
<Button onClick={() => removeSection(data.name)}>Delete</Button>
224217
</Stack>
225218
</Stack>
226219
</ListItemButton>
227220
</ListItem>
228221
);
229222
});
223+
230224
function handleDragEnd(event: any) {
231225
const { active, over } = event;
226+
if (active == null || over == null) {
227+
return;
228+
}
232229
const priority =
233230
orderBy === "display" ? "displayPriority" : "filterPriority";
234231
const oldIndex = treeData.find((node) => node.name === active.id)![
@@ -279,7 +276,6 @@ export default function SettingsModal({
279276
maxWidth="xl"
280277
onClose={handleClose}
281278
onClick={(e) => e.stopPropagation()}
282-
style={{ zIndex: 400000 }}
283279
>
284280
<Stack
285281
spacing={2}
@@ -329,7 +325,7 @@ export default function SettingsModal({
329325
strategy={verticalListSortingStrategy}
330326
>
331327
{treeDataOrdered.map((id) => (
332-
<Node key={id.name} data={id} />
328+
<Node key={id.name} data={id}/>
333329
))}
334330
</SortableContext>
335331
</DndContext>

0 commit comments

Comments
 (0)