Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Composite: stabilize new ariakit implementation #63564

Merged
merged 39 commits into from
Aug 9, 2024
Merged
Changes from 1 commit
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
c8567d7
Point legacy exports directly to the source (instead of folder root)
ciampo Jul 15, 2024
9f65aaf
Swap default folder export to new version
ciampo Jul 15, 2024
89f623c
Apply compound component naming
ciampo Jul 15, 2024
0e0a729
Export new version from the package
ciampo Jul 15, 2024
bf8cf39
Update (fix) private APIs exports
ciampo Jul 15, 2024
951b7c8
Update composite implementation to use new compound naming
ciampo Jul 15, 2024
0da1b62
Update references to Composite inside components package
ciampo Jul 15, 2024
e737a18
Update Storybook entry points for both legacy and current
ciampo Jul 15, 2024
5c65788
Fix Storybook generated docs
ciampo Jul 15, 2024
051fb4a
Add todo
ciampo Jul 15, 2024
45f8dcb
Remove unncecessary code
ciampo Jul 15, 2024
8d57789
CHANGELOG
ciampo Jul 15, 2024
d706c5e
README
ciampo Jul 15, 2024
0a68587
Add JSDocs to Composite exports
ciampo Jul 15, 2024
1acf18d
Move current implementation out of `current` folder
ciampo Jul 15, 2024
a5b0ae4
Fix import in the legacy implementation
ciampo Jul 15, 2024
f648f69
Update docs manifest
ciampo Jul 15, 2024
deab309
Fix type in Storybook example
ciampo Jul 15, 2024
b9246dc
Add JSDocs for Storybook docs
ciampo Jul 15, 2024
2bd8e5e
Apply Overloaded naming convention
ciampo Jul 31, 2024
0df3c5a
Update README
ciampo Jul 31, 2024
1ef744c
Fix typo
ciampo Jul 31, 2024
cc11ab4
Update legacy storybook title/id, make sure JSDocs refer to unstable …
ciampo Aug 8, 2024
ae1f17f
Derive types instead of importing them directly from ariakit
ciampo Aug 8, 2024
e1ba58d
Add JSDoc snippet for stable component
ciampo Aug 8, 2024
ea4461b
Remove unnecessary JSDoc code
ciampo Aug 8, 2024
f8d6d18
Remove unnecessary display name
ciampo Aug 8, 2024
70bb89c
Assign display names via Object.assign to comply with TS and get corr…
ciampo Aug 8, 2024
d91a679
Update subcomponent TS ignore comment to align with other components
ciampo Aug 8, 2024
68650df
Remove unnecessary store prop in circular option picker
ciampo Aug 8, 2024
0b4cb3e
Add first-party types, rewrite components with one unique forwardRef …
ciampo Aug 8, 2024
9bafd47
Use the newly added types instead of using the Parameters<> util
ciampo Aug 8, 2024
f511dc3
Fix Storybook story type
ciampo Aug 8, 2024
09c07af
Remove unnecessary ts-expect-error
ciampo Aug 8, 2024
db9d27d
Use `CompositeStore` type directly
ciampo Aug 8, 2024
918ae6a
Manual Storybook args table
ciampo Aug 8, 2024
7586d54
Tweak display name fallback
ciampo Aug 9, 2024
176314a
README
ciampo Aug 9, 2024
c41ff65
Mark `store` prop on `Composite` as required
ciampo Aug 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
README
  • Loading branch information
ciampo committed Aug 9, 2024
commit d706c5e666054e62b820a942fd35d42c23eaece4
5 changes: 5 additions & 0 deletions packages/components/src/composite/current/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# `Composite`

`Composite` provides a single tab stop on the page and allows navigation through the focusable descendants with arrow keys. This abstract component is based on the [WAI-ARIA Composite Role⁠](https://w3c.github.io/aria/#composite).

See the [Ariakit docs for the `Composite` component](https://ariakit.org/components/composite).