Disallow drag-n-drop when editing request name

This commit is contained in:
Gregory Schier
2024-12-17 06:22:29 -08:00
parent a81f9d07cb
commit 42d350ef27

View File

@@ -680,6 +680,8 @@ function SidebarItem({
() => ({ () => ({
type: ItemTypes.REQUEST, type: ItemTypes.REQUEST,
item: () => { item: () => {
// Cancel drag when editing
if (editing) return null;
onDragStart(itemId); onDragStart(itemId);
return { id: itemId, itemName }; return { id: itemId, itemName };
}, },
@@ -943,7 +945,7 @@ function SidebarItem({
<input <input
ref={handleFocus} ref={handleFocus}
defaultValue={itemName} defaultValue={itemName}
className="bg-transparent outline-none w-full" className="bg-transparent outline-none w-full cursor-text"
onBlur={handleBlur} onBlur={handleBlur}
onKeyDown={handleInputKeyDown} onKeyDown={handleInputKeyDown}
/> />