From bed948b50015318e80b24c15e9e5b57bec5b4c8f Mon Sep 17 00:00:00 2001 From: Xavier Julian Date: Wed, 12 Nov 2025 10:32:53 +0100 Subject: [PATCH] :recycle: Test button component accesibility --- frontend/src/app/main/ui/ds/buttons/button.cljs | 1 + frontend/src/app/main/ui/ds/buttons/button.stories.jsx | 2 ++ 2 files changed, 3 insertions(+) diff --git a/frontend/src/app/main/ui/ds/buttons/button.cljs b/frontend/src/app/main/ui/ds/buttons/button.cljs index 237b4c5e23..16165e0a52 100644 --- a/frontend/src/app/main/ui/ds/buttons/button.cljs +++ b/frontend/src/app/main/ui/ds/buttons/button.cljs @@ -34,6 +34,7 @@ :button-ghost (= variant "ghost") :button-destructive (= variant "destructive")) props (mf/spread-props props {:class [class internal-class] + :type (when-not to "button") :href to :ref (fn [node] (when on-ref diff --git a/frontend/src/app/main/ui/ds/buttons/button.stories.jsx b/frontend/src/app/main/ui/ds/buttons/button.stories.jsx index d41e12c2de..03a00f7405 100644 --- a/frontend/src/app/main/ui/ds/buttons/button.stories.jsx +++ b/frontend/src/app/main/ui/ds/buttons/button.stories.jsx @@ -6,6 +6,7 @@ import * as React from "react"; import Components from "@target/components"; +import { fn } from 'storybook/test'; const { Button } = Components; const { icons } = Components.meta; @@ -28,6 +29,7 @@ export default { children: "Lorem ipsum", disabled: false, variant: undefined, + onClick: fn(), }, parameters: { controls: { exclude: ["children"] },