feat(editor): Show error state in the logs overview (#14248)

This commit is contained in:
Suguru Inoue
2025-04-02 09:21:21 +02:00
committed by GitHub
parent 0e9e28356e
commit 37e5349fe1
23 changed files with 583 additions and 276 deletions

View File

@@ -53,6 +53,7 @@ import { nextTick } from 'vue';
import { useProjectsStore } from '@/stores/projects.store';
import type { CanvasLayoutEvent } from './useCanvasLayout';
import { useTelemetry } from './useTelemetry';
import { LOGS_PANEL_STATE } from '@/components/CanvasChat/types/logs';
vi.mock('vue-router', async (importOriginal) => {
const actual = await importOriginal<{}>();
@@ -2932,11 +2933,11 @@ describe('useCanvasOperations', () => {
const { toggleChatOpen } = useCanvasOperations({ router });
workflowsStore.getCurrentWorkflow.mockReturnValue(createTestWorkflowObject());
workflowsStore.chatPanelState = 'closed';
workflowsStore.chatPanelState = LOGS_PANEL_STATE.CLOSED;
await toggleChatOpen('main');
expect(workflowsStore.setPanelState).toHaveBeenCalledWith('attached');
expect(workflowsStore.setPanelState).toHaveBeenCalledWith(LOGS_PANEL_STATE.ATTACHED);
});
it('should invoke workflowsStore#setPanelState with 1st argument "collapsed" if the chat panel is open', async () => {
@@ -2944,11 +2945,11 @@ describe('useCanvasOperations', () => {
const { toggleChatOpen } = useCanvasOperations({ router });
workflowsStore.getCurrentWorkflow.mockReturnValue(createTestWorkflowObject());
workflowsStore.chatPanelState = 'attached';
workflowsStore.chatPanelState = LOGS_PANEL_STATE.ATTACHED;
await toggleChatOpen('main');
expect(workflowsStore.setPanelState).toHaveBeenCalledWith('closed');
expect(workflowsStore.setPanelState).toHaveBeenCalledWith(LOGS_PANEL_STATE.CLOSED);
});
});