From 2b3d3139642ba13bf1b787192ee022cd9f9047ce Mon Sep 17 00:00:00 2001 From: Pavel Chlupacek Date: Mon, 10 Nov 2025 06:06:26 +0100 Subject: [PATCH] Add missing minimalistic setting to accessibility of the chat trigger button --- src/components/trigger.tsx | 5 +++++ src/models/interfaces/configuration/trigger-interface.ts | 1 + 2 files changed, 6 insertions(+) diff --git a/src/components/trigger.tsx b/src/components/trigger.tsx index a3a5681..0d43b49 100644 --- a/src/components/trigger.tsx +++ b/src/components/trigger.tsx @@ -20,6 +20,11 @@ export const Trigger: React.FC = ({ configuration, setOpened }) => setOpened(true); }} className="swp-trigger" + tabIndex={0} + role="button" + aria-label={ + configuration.trigger?.accessibilityLabel ? configuration.trigger.accessibilityLabel : "Open chat" + } > {configuration.trigger?.icon?.lottie?.data !== undefined || configuration.trigger?.icon?.lottie?.url !== undefined ? ( diff --git a/src/models/interfaces/configuration/trigger-interface.ts b/src/models/interfaces/configuration/trigger-interface.ts index 948ad1e..6771a88 100644 --- a/src/models/interfaces/configuration/trigger-interface.ts +++ b/src/models/interfaces/configuration/trigger-interface.ts @@ -8,4 +8,5 @@ export interface TriggerInterface { border?: string; borderRadius?: string; icon?: TriggerIconInterface; + accessibilityLabel?: string; }