refactor(ui): navigation api

This commit is contained in:
psychedelicious
2025-07-04 11:40:05 +10:00
parent 4a18e9eaea
commit bcced8a5e8
23 changed files with 749 additions and 946 deletions

View File

@@ -63,18 +63,18 @@ export const useInvoke = () => {
const enqueueBack = useCallback(() => {
enqueue(false, false);
if (tabName === 'generate' || tabName === 'workflows' || tabName === 'upscaling') {
navigationApi.focusPanelInTab(tabName, VIEWER_PANEL_ID);
navigationApi.focusPanel(tabName, VIEWER_PANEL_ID);
} else if (tabName === 'canvas') {
navigationApi.focusPanelInTab(tabName, WORKSPACE_PANEL_ID);
navigationApi.focusPanel(tabName, WORKSPACE_PANEL_ID);
}
}, [enqueue, tabName]);
const enqueueFront = useCallback(() => {
enqueue(true, false);
if (tabName === 'generate' || tabName === 'workflows' || tabName === 'upscaling') {
navigationApi.focusPanelInTab(tabName, VIEWER_PANEL_ID);
navigationApi.focusPanel(tabName, VIEWER_PANEL_ID);
} else if (tabName === 'canvas') {
navigationApi.focusPanelInTab(tabName, WORKSPACE_PANEL_ID);
navigationApi.focusPanel(tabName, WORKSPACE_PANEL_ID);
}
}, [enqueue, tabName]);