Commit 3171668
refactor(navigation-menu): rewrite machine logic (#2678)
* chore: wip rewrite
* fix: viewport variant
* chore: add keyframes
* fix: nested navigation menu
* fix: ts error
* chore: add presence component everywhere
* fix: stop propagation
* refactor: navigate
* fix: vue ignore
* chore: update links
* fix: improve keyboard navigation
* chore: expose more api
* chore: tweak animation
* chore: add solid example
* chore: update
* chore: add svelte example
* chore: update
* chore: update vue example
* chore: update
* chore: update
* chore: add navigation-menu pages for svelte example
* fix: export missing types
* fix(presence): fix a bug where elements get stuck in unmountSuspended state during rapid hovering
* refactor: instant response time when moving between trigger
* refactor: remove nested navigation menu
* refactor: remove unnecessary escapeCloseValue
* fix: keyboard navigation is not working as expected
* fix: use CLOSE event
* test: correct test flow
* refactor: improve timeoutId handling
* test: add more tests
* fix: handle arrow key navigation between triggers
* test: add more tests
* fix: differentiate between content links and top-level elements in arrow key navigation
* test: add tests for Home, End keys
* refactor: remove clickCloseValue
* refactor: clean up
* refactor: clean up
* refactor: clean up
---------
Co-authored-by: Nelson Lai <[email protected]>1 parent 8cd3711 commit 3171668
File tree
33 files changed
+2120
-1093
lines changed- .changeset
- e2e
- models
- examples
- next-ts/pages
- nuxt-ts/app/pages
- preact-ts/src/components
- solid-ts/src/routes
- svelte-ts/src/routes
- popover
- packages
- machines
- presence/src
- utilities/dom-query/src
33 files changed
+2120
-1093
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
69 | 73 | | |
0 commit comments