feat(ItemsList): reset focus state when URL changes

This commit is contained in:
ryan 2025-06-27 16:42:50 +03:00
parent 109377f083
commit afc70a56ba

View file

@ -274,13 +274,14 @@ export function ItemsList({ url }: ItemsListProps) {
setPropertyLabels(prev => ({ ...prev, ...labels })); setPropertyLabels(prev => ({ ...prev, ...labels }));
}); });
} }
// Set initial focus
if (loadedItems.length > 0 && !focusedItemId) {
setFocusedItemId(loadedItems[0].id);
}
} }
}, [itemsData, focusedItemId]); }, [itemsData]);
// Reset focus state when URL changes
useEffect(() => {
setFocusedCell(null);
setFocusedItemId(null);
}, [url]);
// Mutations // Mutations
const saveItemMutation = useMutation({ const saveItemMutation = useMutation({