From a946670157a7720b0b00baecda578be0926c0d01 Mon Sep 17 00:00:00 2001 From: rex-bot Date: Tue, 28 Apr 2026 08:18:27 -0400 Subject: [PATCH] CUB-20: Develop agent card component with dynamic status/progress --- frontend/angular.json | 8 +- .../agent-card/agent-card.component.html | 23 ++- .../agent-card/agent-card.component.scss | 59 +++++-- .../agent-card/agent-card.component.ts | 106 +++++++++---- frontend/src/app/design/tokens.ts | 89 +++++++++++ .../src/app/pages/hub/hub-page.component.scss | 113 ++++++++++++-- .../src/app/pages/hub/hub-page.component.ts | 147 +++++++++++++++++- frontend/src/styles/_tokens.scss | 61 ++++++++ 8 files changed, 538 insertions(+), 68 deletions(-) create mode 100644 frontend/src/app/design/tokens.ts create mode 100644 frontend/src/styles/_tokens.scss diff --git a/frontend/angular.json b/frontend/angular.json index 6d8bb04..381e7be 100644 --- a/frontend/angular.json +++ b/frontend/angular.json @@ -53,7 +53,13 @@ ], "styles": [ "src/styles.scss" - ] + ], + "stylePreprocessorOptions": { + "includePaths": [ + "src", + "src/styles" + ] + } }, "configurations": { "production": { diff --git a/frontend/src/app/command-hub/components/agent-card/agent-card.component.html b/frontend/src/app/command-hub/components/agent-card/agent-card.component.html index 8140132..e12a232 100644 --- a/frontend/src/app/command-hub/components/agent-card/agent-card.component.html +++ b/frontend/src/app/command-hub/components/agent-card/agent-card.component.html @@ -2,11 +2,13 @@ +
@@ -27,19 +29,20 @@ -
+

- {{ status === 'error' ? errorMessage || task : task }} + {{ isError() ? errorMessage || task : task }}

{{ progress }}%
+ +
+ + {{ taskElapsed }} +
+