From 41febf226d46aeb6c980caef275c5bbd5f013976 Mon Sep 17 00:00:00 2001 From: Sushmitha Sekar Date: Fri, 5 Jul 2024 09:24:18 +0200 Subject: [PATCH] Fix tests related to colors --- cypress/e2e/message-colors.cy.ts | 2 +- src/webchat-ui/utils/sourceMapping.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cypress/e2e/message-colors.cy.ts b/cypress/e2e/message-colors.cy.ts index 2efb56a3..45adda49 100644 --- a/cypress/e2e/message-colors.cy.ts +++ b/cypress/e2e/message-colors.cy.ts @@ -96,7 +96,7 @@ describe('Message Color Variants', () => { cy.receiveMessageFixture('buttons'); cy.get('.webchat-buttons-template-root .chat-bubble').should('have.css', 'background', 'rgb(232, 235, 255) none repeat scroll 0% 0% / auto padding-box border-box'); - cy.get('.webchat-buttons-template-root').should('have.css', 'color', 'rgb(255, 255, 255)'); + cy.get('.webchat-buttons-template-root .chat-bubble').should('have.css', 'color', 'rgba(26, 26, 26, 0.95)'); }); it('renders a "quick reply"', () => { diff --git a/src/webchat-ui/utils/sourceMapping.ts b/src/webchat-ui/utils/sourceMapping.ts index 91d3f865..2d9e5ab3 100644 --- a/src/webchat-ui/utils/sourceMapping.ts +++ b/src/webchat-ui/utils/sourceMapping.ts @@ -2,9 +2,9 @@ import { IWebchatSettings, TSourceColor } from "../../common/interfaces/webchat- export function getSourceBackgroundColor(mappedValue: TSourceColor, colors: IWebchatSettings["colors"]): string | null { if (mappedValue === "bot") { - return colors.botMessageColor; + return colors.botMessageColor || "#FFFFFF"; } else if (mappedValue === "user") { - return colors.userMessageColor; + return colors.userMessageColor || "#E8EBFF"; } else { return null; }