From 166c9f905180cf64116a5353ee004204f0713cfc Mon Sep 17 00:00:00 2001 From: Developer Date: Fri, 12 Jun 2026 00:48:13 +0200 Subject: [PATCH] feat(v2): IrisChat + TaskStrip components, mock data integration --- .../src/components/dashboard/v2/IrisChat.vue | 439 ++++++++++++++++++ .../src/components/dashboard/v2/TaskStrip.vue | 172 +++++++ frontend/src/components/dashboard/v2/types.ts | 19 + frontend/src/views/Dashboard/FlowBoard.vue | 286 +++++++++--- 4 files changed, 848 insertions(+), 68 deletions(-) create mode 100644 frontend/src/components/dashboard/v2/IrisChat.vue create mode 100644 frontend/src/components/dashboard/v2/TaskStrip.vue create mode 100644 frontend/src/components/dashboard/v2/types.ts diff --git a/frontend/src/components/dashboard/v2/IrisChat.vue b/frontend/src/components/dashboard/v2/IrisChat.vue new file mode 100644 index 0000000..8c13e9d --- /dev/null +++ b/frontend/src/components/dashboard/v2/IrisChat.vue @@ -0,0 +1,439 @@ + + + + + diff --git a/frontend/src/components/dashboard/v2/TaskStrip.vue b/frontend/src/components/dashboard/v2/TaskStrip.vue new file mode 100644 index 0000000..865549e --- /dev/null +++ b/frontend/src/components/dashboard/v2/TaskStrip.vue @@ -0,0 +1,172 @@ + + + + + diff --git a/frontend/src/components/dashboard/v2/types.ts b/frontend/src/components/dashboard/v2/types.ts new file mode 100644 index 0000000..a4c9298 --- /dev/null +++ b/frontend/src/components/dashboard/v2/types.ts @@ -0,0 +1,19 @@ +/** + * Shared types for V2 Dashboard components + */ + +export interface ChatMessage { + sender: 'iris' | 'user' + text: string + ts: string + tool?: string +} + +export interface TaskItem { + id: string + title: string + agent: string + priority: 'high' | 'medium' | 'low' + status: 'active' | 'pending' | 'blocked' + progress: number // 0–100 +} diff --git a/frontend/src/views/Dashboard/FlowBoard.vue b/frontend/src/views/Dashboard/FlowBoard.vue index 26720ee..d3f1b47 100644 --- a/frontend/src/views/Dashboard/FlowBoard.vue +++ b/frontend/src/views/Dashboard/FlowBoard.vue @@ -1,46 +1,228 @@