From 3d28e05592ede0727f316140b0da9ebdf2ec8df2 Mon Sep 17 00:00:00 2001 From: Zvonimir Fras Date: Tue, 15 Sep 2026 12:10:01 -0400 Subject: [PATCH 1/3] fix: use actionable quick execute notification Signed-off-by: Zvonimir Fras --- .../ConversationExecutor.module.scss | 17 ------------- .../app/components/ConversationExecutor.tsx | 24 ++++++------------- 2 files changed, 7 insertions(+), 34 deletions(-) diff --git a/frontend/src/app/components/ConversationExecutor.module.scss b/frontend/src/app/components/ConversationExecutor.module.scss index 46cc2bb..decfb91 100644 --- a/frontend/src/app/components/ConversationExecutor.module.scss +++ b/frontend/src/app/components/ConversationExecutor.module.scss @@ -125,20 +125,3 @@ color: var(--cds-text-secondary); font-style: italic; } - -.viewJobLink { - display: inline-block; - margin-top: 0.25rem; - font-size: 0.8125rem; - color: var(--cds-link-primary); - text-decoration: underline; - cursor: pointer; - background: none; - border: none; - padding: 0; - font-family: inherit; -} - -.viewJobLink:hover { - color: var(--cds-link-primary-hover); -} diff --git a/frontend/src/app/components/ConversationExecutor.tsx b/frontend/src/app/components/ConversationExecutor.tsx index 6eab8f3..0bc511b 100644 --- a/frontend/src/app/components/ConversationExecutor.tsx +++ b/frontend/src/app/components/ConversationExecutor.tsx @@ -12,7 +12,7 @@ import { Tag, Grid, Column, - InlineNotification + ActionableNotification } from '@carbon/react'; import { PlayFilled, Chat } from '@carbon/icons-react'; import { api, Conversation } from '@/lib/api'; @@ -204,26 +204,16 @@ export default function ConversationExecutor() { {error && {error}} {successJobId !== null && ( - router.push(`/jobs?highlight=${successJobId}`)} hideCloseButton={false} onCloseButtonClick={() => setSuccessJobId(null)} style={{ marginTop: '1rem' }} - > -
- Job #{successJobId} created successfully and is now queued for execution. -
- -
-
-
+ /> )} From 7b327b592a78631acff0ef6f5f9e5cf2b99248f6 Mon Sep 17 00:00:00 2001 From: Zvonimir Fras Date: Tue, 15 Sep 2026 12:12:13 -0400 Subject: [PATCH 2/3] fix: simplify quick execute notification copy Signed-off-by: Zvonimir Fras --- frontend/src/app/components/ConversationExecutor.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/app/components/ConversationExecutor.tsx b/frontend/src/app/components/ConversationExecutor.tsx index 0bc511b..64852a8 100644 --- a/frontend/src/app/components/ConversationExecutor.tsx +++ b/frontend/src/app/components/ConversationExecutor.tsx @@ -206,9 +206,9 @@ export default function ConversationExecutor() { {successJobId !== null && ( router.push(`/jobs?highlight=${successJobId}`)} hideCloseButton={false} onCloseButtonClick={() => setSuccessJobId(null)} From aa51f899f39e6d10b8853d3b079969b88771176c Mon Sep 17 00:00:00 2001 From: Zvonimir Fras Date: Tue, 15 Sep 2026 13:48:17 -0400 Subject: [PATCH 3/3] fix: label quick execute action accurately Signed-off-by: Zvonimir Fras --- frontend/src/app/components/ConversationExecutor.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/components/ConversationExecutor.tsx b/frontend/src/app/components/ConversationExecutor.tsx index 64852a8..d6352c4 100644 --- a/frontend/src/app/components/ConversationExecutor.tsx +++ b/frontend/src/app/components/ConversationExecutor.tsx @@ -208,8 +208,8 @@ export default function ConversationExecutor() { kind="success" title="Execution queued" subtitle={`Job ${successJobId} was created successfully.`} - actionButtonLabel="View job" - onActionButtonClick={() => router.push(`/jobs?highlight=${successJobId}`)} + actionButtonLabel="View jobs" + onActionButtonClick={() => router.push('/jobs')} hideCloseButton={false} onCloseButtonClick={() => setSuccessJobId(null)} style={{ marginTop: '1rem' }}