From fa282d6169f934caaa8c7c12943c0ee35c3a0497 Mon Sep 17 00:00:00 2001 From: Eric Tuvesson Date: Wed, 26 Jun 2024 21:08:01 +0200 Subject: [PATCH] feat(runtime): Add "data-testid" attributes to UI nodes (#42) --- .../src/components/controls/Button/Button.tsx | 3 +++ .../src/components/controls/Checkbox/Checkbox.tsx | 3 +++ .../components/controls/RadioButton/RadioButton.tsx | 3 +++ .../src/components/controls/Select/Select.tsx | 3 +++ .../src/components/controls/Slider/Slider.tsx | 3 +++ .../src/components/controls/TextInput/TextInput.tsx | 3 +++ .../src/components/visual/Group/Group.tsx | 3 +++ .../src/components/visual/Image/Image.tsx | 3 ++- .../src/components/visual/Text/Text.tsx | 3 +++ .../noodl-viewer-react/src/nodes/controls/button.ts | 13 +++++++++++++ .../src/nodes/controls/checkbox.ts | 11 +++++++++++ .../src/nodes/controls/options.ts | 11 +++++++++++ .../src/nodes/controls/radiobutton.ts | 11 +++++++++++ .../noodl-viewer-react/src/nodes/controls/slider.ts | 11 +++++++++++ .../src/nodes/controls/text-input.ts | 11 +++++++++++ .../noodl-viewer-react/src/nodes/visual/group.js | 11 +++++++++++ .../noodl-viewer-react/src/nodes/visual/image.js | 11 +++++++++++ .../noodl-viewer-react/src/nodes/visual/text.js | 13 +++++++++++++ 18 files changed, 129 insertions(+), 1 deletion(-) diff --git a/packages/noodl-viewer-react/src/components/controls/Button/Button.tsx b/packages/noodl-viewer-react/src/components/controls/Button/Button.tsx index 4772443..a6e092f 100644 --- a/packages/noodl-viewer-react/src/components/controls/Button/Button.tsx +++ b/packages/noodl-viewer-react/src/components/controls/Button/Button.tsx @@ -7,6 +7,8 @@ import { Noodl, Slot } from '../../../types'; export interface ButtonProps extends Noodl.ReactProps { enabled: boolean; buttonType: 'button' | 'submit'; + + attrs: React.Attributes; textStyle: Noodl.TextStyle; @@ -96,6 +98,7 @@ export function Button(props: ButtonProps) { return (