From 87e8c50ee194d2681d46c14cb218f6884115e67f Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Fri, 16 Jan 2026 13:08:41 +0530 Subject: [PATCH] feat: setup overrides for error and email --- .../components-next/message/bubbles/Base.vue | 6 ++-- .../message/bubbles/Email/EmailMeta.vue | 29 ++++++++++++++----- .../message/bubbles/Email/Index.vue | 12 ++++---- app/javascript/react-components/doc.md | 7 +++++ .../src/styles/bubble-overrides.css | 17 +++++++++++ 5 files changed, 56 insertions(+), 15 deletions(-) diff --git a/app/javascript/dashboard/components-next/message/bubbles/Base.vue b/app/javascript/dashboard/components-next/message/bubbles/Base.vue index bfdf98fa1..4b49d647b 100644 --- a/app/javascript/dashboard/components-next/message/bubbles/Base.vue +++ b/app/javascript/dashboard/components-next/message/bubbles/Base.vue @@ -30,10 +30,11 @@ const varaintBaseMap = { 'bg-[rgb(var(--bubble-bot-bg))] text-[rgb(var(--bubble-bot-text))] border-[length:var(--bubble-border-width)] border-[rgb(var(--bubble-bot-border))]', [MESSAGE_VARIANTS.TEMPLATE]: 'bg-[rgb(var(--bubble-bot-bg))] text-[rgb(var(--bubble-bot-text))] border-[length:var(--bubble-border-width)] border-[rgb(var(--bubble-bot-border))]', - [MESSAGE_VARIANTS.ERROR]: 'bg-n-ruby-4 text-n-ruby-12', + [MESSAGE_VARIANTS.ERROR]: + 'bg-[rgb(var(--bubble-error-bg))] text-[rgb(var(--bubble-error-text))] border-[length:var(--bubble-border-width)] border-[rgb(var(--bubble-error-border))]', [MESSAGE_VARIANTS.EMAIL]: 'w-full', [MESSAGE_VARIANTS.UNSUPPORTED]: - 'bg-n-solid-amber/70 border border-dashed border-n-amber-12 text-n-amber-12', + 'bg-[rgb(var(--bubble-unsupported-bg))]/70 border border-dashed border-[rgb(var(--bubble-unsupported-border))] text-[rgb(var(--bubble-unsupported-text))]', }; const orientationMap = { @@ -88,6 +89,7 @@ const metaColorClass = computed(() => { [MESSAGE_VARIANTS.BOT]: 'text-[rgb(var(--bubble-bot-meta))]', [MESSAGE_VARIANTS.TEMPLATE]: 'text-[rgb(var(--bubble-bot-meta))]', [MESSAGE_VARIANTS.EMAIL]: 'text-[rgb(var(--bubble-agent-meta))]', + [MESSAGE_VARIANTS.ERROR]: 'text-[rgb(var(--bubble-error-meta))]', }; return metaClassMap[variant.value] || 'text-[rgb(var(--bubble-agent-meta))]'; }); diff --git a/app/javascript/dashboard/components-next/message/bubbles/Email/EmailMeta.vue b/app/javascript/dashboard/components-next/message/bubbles/Email/EmailMeta.vue index 905819ce6..3006a4e87 100644 --- a/app/javascript/dashboard/components-next/message/bubbles/Email/EmailMeta.vue +++ b/app/javascript/dashboard/components-next/message/bubbles/Email/EmailMeta.vue @@ -1,14 +1,32 @@