From c72016facf5dbba961a3a48154f3d388ce74f27a Mon Sep 17 00:00:00 2001 From: Reid Barber Date: Thu, 21 May 2026 12:24:54 -0500 Subject: [PATCH 1/2] docs: add LabeledValue to Component Decision Tree in S2 skill --- .../s2-docs/skills/react-spectrum-s2/component-decision-tree.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/dev/s2-docs/skills/react-spectrum-s2/component-decision-tree.md b/packages/dev/s2-docs/skills/react-spectrum-s2/component-decision-tree.md index 3fa53e0d0c5..b4a9f4a9afc 100644 --- a/packages/dev/s2-docs/skills/react-spectrum-s2/component-decision-tree.md +++ b/packages/dev/s2-docs/skills/react-spectrum-s2/component-decision-tree.md @@ -34,6 +34,7 @@ If the user does not specify which component they would like to use, choose one ## Text and value input +- Use `LabeledValue` to display a read-only labeled value (string, number, date, time, range, or list of strings) — prefer it over a disabled `TextField` or hand-rolled label-plus-text markup. It applies locale-aware formatting to numbers, dates, and times via `formatOptions`. - Use `TextField` for single-line plain text input. - Use `SearchField` for a search query with search-specific clear and submit behavior. - Use `TextArea` for multi-line text. From 8e7344a2eeadf33a2c9fcfc07919eee437944647 Mon Sep 17 00:00:00 2001 From: Reid Barber Date: Thu, 21 May 2026 12:34:09 -0500 Subject: [PATCH 2/2] change to "non-editable value with a label" --- .../s2-docs/skills/react-spectrum-s2/component-decision-tree.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/dev/s2-docs/skills/react-spectrum-s2/component-decision-tree.md b/packages/dev/s2-docs/skills/react-spectrum-s2/component-decision-tree.md index b4a9f4a9afc..08a985190ad 100644 --- a/packages/dev/s2-docs/skills/react-spectrum-s2/component-decision-tree.md +++ b/packages/dev/s2-docs/skills/react-spectrum-s2/component-decision-tree.md @@ -34,7 +34,7 @@ If the user does not specify which component they would like to use, choose one ## Text and value input -- Use `LabeledValue` to display a read-only labeled value (string, number, date, time, range, or list of strings) — prefer it over a disabled `TextField` or hand-rolled label-plus-text markup. It applies locale-aware formatting to numbers, dates, and times via `formatOptions`. +- Use `LabeledValue` to display a non-editable value with a label (string, number, date, time, range, or list of strings) — prefer it over a disabled `TextField` or hand-rolled label-plus-text markup. It applies locale-aware formatting to numbers, dates, and times via `formatOptions`. - Use `TextField` for single-line plain text input. - Use `SearchField` for a search query with search-specific clear and submit behavior. - Use `TextArea` for multi-line text.