Components: Refactor ToggleGroupControl and Auto-generate README.md
#69970
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is under development and testing.
ToggleGroupControlto align them as suggested here and in this docs<ToggleGroupControlOption>to<ToggleGroupControl.Option>and<ToggleGroupControlOptionIcon>to<ToggleGroupControl.OptionIcon>This change is as per the Menu, Tabs pattern RefTo Do:
What?
Convert the Tabs README to an auto-generated one.
Supplementary information in the current README.md has been shifted to
stories/best-practices.mdxRelated/Follow-up to: #69715 (comment)
Why?
To decrease maintenance cost and consolidate the canonical docs for our audience.
How?
Testing Instructions
ToggleGroupControl.OptionandToggleGroupControl.OptionIconfor example, and see that the JSDoc includes the subcomponent description.npm run docs:componentsto regenerate READMEs.ToggleGroupControlScreen.Recording.2025-04-23.at.5.16.36.PM.mov