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; }