fix: title update for import definitions

This commit is contained in:
2026-02-13 14:18:29 +01:00
parent 9169f2a34c
commit 4dc1a9f058
5 changed files with 45 additions and 2 deletions

View File

@@ -204,6 +204,21 @@ export const TabBar: React.FC = () => {
fetchTitles();
}, [tabs]); // Note: intentionally not including importDefTitles to avoid infinite loops
// Listen for import definition name updates
useEffect(() => {
const unsub = window.electronAPI?.importDefinitions.onNameUpdated((data) => {
setImportDefTitles(prev => {
const newTitles = new Map(prev);
newTitles.set(data.definitionId, data.name);
return newTitles;
});
});
return () => {
unsub?.();
};
}, []);
// Check if arrows are needed based on scroll position
const updateArrowVisibility = useCallback(() => {
const container = tabsContainerRef.current;