USWDS-Next - Alpha: Add usa-accordion
web component
#36
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.
Summary
Created an alpha version of a
usa-accordion
web component.Note
I am developing both a
usa-details
and ausa-accordion
web component. These components will have some overlap in use case, but the key distinction is that thisusa-accordion
will match the visual styling, interaction, and defaults that currently exist in theusa-accordion
component found in USWDS 3.One notable distinction between the two is that
usa-accordion
is single-select by default. Any details element added inside a given<usa-accordion>
will be grouped by default and will allow only one panel to be open at a time. This can be turned off by adding themultiselect
prop to the custom element. I can imagine we might want toRelated issue
Related to #19
Preview link
Accordion component (Storybook)
Sample implementation