From f3f32dd466ff1976c19fb3485af1c836654eafa8 Mon Sep 17 00:00:00 2001 From: William Stanton Date: Wed, 19 Nov 2025 15:13:37 -0500 Subject: [PATCH 01/10] docs: Accessibility for FormField and TextInput --- .../react/form-field/stories/FormField.mdx | 158 ++++++++++++------ .../form-field/stories/examples/Caution.tsx | 10 +- .../form-field/stories/examples/Error.tsx | 2 +- .../stories/examples/GroupedInputs.tsx | 4 +- .../react/text-input/stories/TextInput.mdx | 56 ++++++- 5 files changed, 162 insertions(+), 68 deletions(-) diff --git a/modules/react/form-field/stories/FormField.mdx b/modules/react/form-field/stories/FormField.mdx index 2bac266a32..0d1b0e4c17 100644 --- a/modules/react/form-field/stories/FormField.mdx +++ b/modules/react/form-field/stories/FormField.mdx @@ -1,22 +1,22 @@ import {ExampleCodeBlock, Specifications, SymbolDoc} from '@workday/canvas-kit-docs'; import * as FormFieldStories from './FormField.stories'; -import { Basic } from './examples/Basic'; -import { Caution } from './examples/Caution'; -import { Error } from './examples/Error'; -import { Disabled } from './examples/Disabled'; -import { HiddenLabel } from './examples/HiddenLabel'; -import { LabelPositionHorizontalStart } from './examples/LabelPositionHorizontalStart'; -import { LabelPositionHorizontalEnd } from './examples/LabelPositionHorizontalEnd'; -import { RefForwarding } from './examples/RefForwarding'; -import { Required } from './examples/Required'; -import { Custom } from './examples/Custom'; -import { CustomId } from './examples/CustomId'; -import { AllFields } from './examples/AllFields'; -import { Hint } from './examples/Hint'; -import { Grow } from './examples/Grow'; -import { ThemedError } from './examples/ThemedErrors'; -import { GroupedInputs } from './examples/GroupedInputs'; +import {Basic} from './examples/Basic'; +import {Caution} from './examples/Caution'; +import {Error} from './examples/Error'; +import {Disabled} from './examples/Disabled'; +import {HiddenLabel} from './examples/HiddenLabel'; +import {LabelPositionHorizontalStart} from './examples/LabelPositionHorizontalStart'; +import {LabelPositionHorizontalEnd} from './examples/LabelPositionHorizontalEnd'; +import {RefForwarding} from './examples/RefForwarding'; +import {Required} from './examples/Required'; +import {Custom} from './examples/Custom'; +import {CustomId} from './examples/CustomId'; +import {AllFields} from './examples/AllFields'; +import {Hint} from './examples/Hint'; +import {Grow} from './examples/Grow'; +import {ThemedError} from './examples/ThemedErrors'; +import {GroupedInputs} from './examples/GroupedInputs'; @@ -31,43 +31,6 @@ by passing in `TextInput`, `Select`, `RadioGroup` and other form elements to `Fo yarn add @workday/canvas-kit-react ``` -## Accessibility - -The `FormField` adds a `for` attribute to the `FormField.Label` (`