Fix an issue with edit link. (#2184)

After the dialog is closed the `body` still has `pointer-events: none`
applied to it. Looks like a radix issue in an older version:
https://github.com/radix-ui/primitives/issues/1241

To test this in our private repo you also need to run `yarn dedupe` to
make this work. Otherwise some old dependencies are kept and make this
not work.

Fixes https://github.com/tldraw/tldraw/issues/2085

### Change Type

- [x] `patch` — Bug fix
- [ ] `minor` — New feature
- [ ] `major` — Breaking change
- [ ] `dependencies` — Changes to package dependencies[^1]
- [ ] `documentation` — Changes to the documentation only[^2]
- [ ] `tests` — Changes to any test code only[^2]
- [ ] `internal` — Any other changes that don't affect the published
package[^2]
- [ ] I don't know

[^1]: publishes a `patch` release, for devDependencies use `internal`
[^2]: will not publish a new version

### Test Plan

1. Add a geo shape, right click it, Edit link, add a link or cancel the
dialog.
2. You should be able to deselect the shape after the dialog is closed.


### Release Notes

- Fixes an issue with using the Edit link dialog.
This commit is contained in:
Mitja Bezenšek 2023-11-09 16:55:29 +01:00 committed by GitHub
parent 1cf4e69c47
commit 9b2b1411aa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 164 additions and 322 deletions

View file

@ -45,10 +45,10 @@
], ],
"dependencies": { "dependencies": {
"@radix-ui/react-alert-dialog": "^1.0.0", "@radix-ui/react-alert-dialog": "^1.0.0",
"@radix-ui/react-context-menu": "^2.1.1", "@radix-ui/react-context-menu": "^2.1.5",
"@radix-ui/react-dialog": "^1.0.2", "@radix-ui/react-dialog": "^1.0.5",
"@radix-ui/react-dropdown-menu": "^2.0.1", "@radix-ui/react-dropdown-menu": "^2.0.6",
"@radix-ui/react-popover": "1.0.6-rc.5", "@radix-ui/react-popover": "^1.0.7",
"@radix-ui/react-select": "^1.2.0", "@radix-ui/react-select": "^1.2.0",
"@radix-ui/react-slider": "^1.1.0", "@radix-ui/react-slider": "^1.1.0",
"@radix-ui/react-toast": "^1.1.1", "@radix-ui/react-toast": "^1.1.1",

View file

@ -57,7 +57,7 @@ export const ActionsMenu = memo(function ActionsMenu() {
smallIcon smallIcon
/> />
</PopoverTrigger> </PopoverTrigger>
<PopoverPrimitive.Portal dir="ltr" container={container}> <PopoverPrimitive.Portal container={container}>
<PopoverPrimitive.Content <PopoverPrimitive.Content
className="tlui-popover__content" className="tlui-popover__content"
side="bottom" side="bottom"

View file

@ -150,7 +150,7 @@ function ContextMenuContent() {
icon="chevron-right" icon="chevron-right"
/> />
</_ContextMenu.SubTrigger> </_ContextMenu.SubTrigger>
<_ContextMenu.Portal container={container} dir="ltr"> <_ContextMenu.Portal container={container}>
<_ContextMenu.SubContent className="tlui-menu" sideOffset={-4} collisionPadding={4}> <_ContextMenu.SubContent className="tlui-menu" sideOffset={-4} collisionPadding={4}>
{item.children.map((child) => getContextMenuItem(editor, child, item, depth + 1))} {item.children.map((child) => getContextMenuItem(editor, child, item, depth + 1))}
</_ContextMenu.SubContent> </_ContextMenu.SubContent>
@ -215,7 +215,7 @@ function ContextMenuContent() {
} }
return ( return (
<_ContextMenu.Portal dir="ltr" container={container}> <_ContextMenu.Portal container={container}>
<_ContextMenu.Content <_ContextMenu.Content
className="tlui-menu scrollable" className="tlui-menu scrollable"
alignOffset={-4} alignOffset={-4}

View file

@ -41,7 +41,7 @@ export const HelpMenu = React.memo(function HelpMenu() {
icon="question-mark" icon="question-mark"
/> />
</Trigger> </Trigger>
<Portal container={container} dir="ltr"> <Portal container={container}>
<Content <Content
className="tlui-menu" className="tlui-menu"
side="top" side="top"

View file

@ -22,7 +22,7 @@ export const MoveToPageMenu = track(function MoveToPageMenu() {
icon="chevron-right" icon="chevron-right"
/> />
</_ContextMenu.SubTrigger> </_ContextMenu.SubTrigger>
<_ContextMenu.Portal container={container} dir="ltr"> <_ContextMenu.Portal container={container}>
<_ContextMenu.SubContent className="tlui-menu" sideOffset={-4} collisionPadding={4}> <_ContextMenu.SubContent className="tlui-menu" sideOffset={-4} collisionPadding={4}>
<_ContextMenu.Group <_ContextMenu.Group
dir="ltr" dir="ltr"

View file

@ -64,7 +64,7 @@ export function Content({
const container = useContainer() const container = useContainer()
return ( return (
<DropdownMenu.Portal dir="ltr" container={container}> <DropdownMenu.Portal container={container}>
<DropdownMenu.Content <DropdownMenu.Content
className="tlui-menu" className="tlui-menu"
align={align} align={align}
@ -124,7 +124,7 @@ export function SubContent({
}) { }) {
const container = useContainer() const container = useContainer()
return ( return (
<DropdownMenu.Portal container={container} dir="ltr"> <DropdownMenu.Portal container={container}>
<DropdownMenu.SubContent <DropdownMenu.SubContent
className="tlui-menu tlui-menu__submenu__content" className="tlui-menu tlui-menu__submenu__content"
alignOffset={alignOffset} alignOffset={alignOffset}

View file

@ -44,7 +44,7 @@ export const PopoverContent: FC<{
}> = ({ side, children, align = 'center', sideOffset = 8, alignOffset = 0 }) => { }> = ({ side, children, align = 'center', sideOffset = 8, alignOffset = 0 }) => {
const container = useContainer() const container = useContainer()
return ( return (
<PopoverPrimitive.Portal dir="ltr" container={container}> <PopoverPrimitive.Portal container={container}>
<PopoverPrimitive.Content <PopoverPrimitive.Content
className="tlui-popover__content" className="tlui-popover__content"
side={side} side={side}

View file

@ -2340,13 +2340,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@floating-ui/core@npm:^0.7.3":
version: 0.7.3
resolution: "@floating-ui/core@npm:0.7.3"
checksum: f48f9fb0d19dcbe7a68c38e8de7fabb11f0c0e6e0ef215ae60b5004900bacb1386e7b89cb377d91a90ff7d147ea1f06c2905136ecf34dea162d9696d8f448d5f
languageName: node
linkType: hard
"@floating-ui/core@npm:^1.3.1": "@floating-ui/core@npm:^1.3.1":
version: 1.3.1 version: 1.3.1
resolution: "@floating-ui/core@npm:1.3.1" resolution: "@floating-ui/core@npm:1.3.1"
@ -2354,15 +2347,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@floating-ui/dom@npm:^0.5.3":
version: 0.5.4
resolution: "@floating-ui/dom@npm:0.5.4"
dependencies:
"@floating-ui/core": ^0.7.3
checksum: 9f9d8a51a828c6be5f187204aa6d293c6c9ef70d51dcc5891a4d85683745fceebf79ff8826d0f75ae41b45c3b138367d339756f27f41be87a8770742ebc0de42
languageName: node
linkType: hard
"@floating-ui/dom@npm:^1.3.0": "@floating-ui/dom@npm:^1.3.0":
version: 1.4.5 version: 1.4.5
resolution: "@floating-ui/dom@npm:1.4.5" resolution: "@floating-ui/dom@npm:1.4.5"
@ -2372,19 +2356,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@floating-ui/react-dom@npm:0.7.2":
version: 0.7.2
resolution: "@floating-ui/react-dom@npm:0.7.2"
dependencies:
"@floating-ui/dom": ^0.5.3
use-isomorphic-layout-effect: ^1.1.1
peerDependencies:
react: ">=16.8.0"
react-dom: ">=16.8.0"
checksum: bc3f2b5557f87f6f4bbccfe3e8d097abafad61a41083d3b79f3499f27590e273bcb3dc7136c2444841ee7a8c0d2a70cc1385458c16103fa8b70eade80c24af52
languageName: node
linkType: hard
"@floating-ui/react-dom@npm:^2.0.0": "@floating-ui/react-dom@npm:^2.0.0":
version: 2.0.1 version: 2.0.1
resolution: "@floating-ui/react-dom@npm:2.0.1" resolution: "@floating-ui/react-dom@npm:2.0.1"
@ -3220,15 +3191,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/primitive@npm:1.0.0":
version: 1.0.0
resolution: "@radix-ui/primitive@npm:1.0.0"
dependencies:
"@babel/runtime": ^7.13.10
checksum: 72996afaf346ec4f4c73422f14f6cb2d0de994801ba7cbb9a4a67b0050e0cd74625182c349ef8017ccae1406579d4b74a34a225ef2efe61e8e5337decf235deb
languageName: node
linkType: hard
"@radix-ui/primitive@npm:1.0.1": "@radix-ui/primitive@npm:1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "@radix-ui/primitive@npm:1.0.1" resolution: "@radix-ui/primitive@npm:1.0.1"
@ -3263,19 +3225,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-arrow@npm:1.0.2":
version: 1.0.2
resolution: "@radix-ui/react-arrow@npm:1.0.2"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/react-primitive": 1.0.2
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
react-dom: ^16.8 || ^17.0 || ^18.0
checksum: d9c4a810376b686edfedfab15c3ef739bb2b388211fbf33191648149aba5064bfff8a5de05b264ad0b76c4a4df98fd8267002580e3515b7f5ad31b9495bfda21
languageName: node
linkType: hard
"@radix-ui/react-arrow@npm:1.0.3": "@radix-ui/react-arrow@npm:1.0.3":
version: 1.0.3 version: 1.0.3
resolution: "@radix-ui/react-arrow@npm:1.0.3" resolution: "@radix-ui/react-arrow@npm:1.0.3"
@ -3319,17 +3268,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-compose-refs@npm:1.0.0":
version: 1.0.0
resolution: "@radix-ui/react-compose-refs@npm:1.0.0"
dependencies:
"@babel/runtime": ^7.13.10
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
checksum: fb98be2e275a1a758ccac647780ff5b04be8dcf25dcea1592db3b691fecf719c4c0700126da605b2f512dd89caa111352b9fad59528d736b4e0e9a0e134a74a1
languageName: node
linkType: hard
"@radix-ui/react-compose-refs@npm:1.0.1": "@radix-ui/react-compose-refs@npm:1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "@radix-ui/react-compose-refs@npm:1.0.1" resolution: "@radix-ui/react-compose-refs@npm:1.0.1"
@ -3345,14 +3283,14 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-context-menu@npm:^2.1.1": "@radix-ui/react-context-menu@npm:^2.1.5":
version: 2.1.4 version: 2.1.5
resolution: "@radix-ui/react-context-menu@npm:2.1.4" resolution: "@radix-ui/react-context-menu@npm:2.1.5"
dependencies: dependencies:
"@babel/runtime": ^7.13.10 "@babel/runtime": ^7.13.10
"@radix-ui/primitive": 1.0.1 "@radix-ui/primitive": 1.0.1
"@radix-ui/react-context": 1.0.1 "@radix-ui/react-context": 1.0.1
"@radix-ui/react-menu": 2.0.5 "@radix-ui/react-menu": 2.0.6
"@radix-ui/react-primitive": 1.0.3 "@radix-ui/react-primitive": 1.0.3
"@radix-ui/react-use-callback-ref": 1.0.1 "@radix-ui/react-use-callback-ref": 1.0.1
"@radix-ui/react-use-controllable-state": 1.0.1 "@radix-ui/react-use-controllable-state": 1.0.1
@ -3366,18 +3304,7 @@ __metadata:
optional: true optional: true
"@types/react-dom": "@types/react-dom":
optional: true optional: true
checksum: cbe8bfe9e8c7924e8f44a699a700510621f3f7e7e64a6469e8d188666df3a0e1e83884858c314b59845fc66a9cc75cc7c5cecc2b78ecb475cca2d1de6b90d5df checksum: ae89af766bd976103663e36a22178c25ca729f9bb0bb8a20cf9b9db19314ca9a0e3fcd8a58202aa14965961caa1e4e2e96e14d5701dacfa1881ca75a80d83e1f
languageName: node
linkType: hard
"@radix-ui/react-context@npm:1.0.0":
version: 1.0.0
resolution: "@radix-ui/react-context@npm:1.0.0"
dependencies:
"@babel/runtime": ^7.13.10
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
checksum: 43c6b6f2183398161fe6b109e83fff240a6b7babbb27092b815932342a89d5ca42aa9806bfae5927970eed5ff90feed04c67aa29c6721f84ae826f17fcf34ce0
languageName: node languageName: node
linkType: hard linkType: hard
@ -3396,7 +3323,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-dialog@npm:1.0.4, @radix-ui/react-dialog@npm:^1.0.2": "@radix-ui/react-dialog@npm:1.0.4":
version: 1.0.4 version: 1.0.4
resolution: "@radix-ui/react-dialog@npm:1.0.4" resolution: "@radix-ui/react-dialog@npm:1.0.4"
dependencies: dependencies:
@ -3429,6 +3356,39 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-dialog@npm:^1.0.5":
version: 1.0.5
resolution: "@radix-ui/react-dialog@npm:1.0.5"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/primitive": 1.0.1
"@radix-ui/react-compose-refs": 1.0.1
"@radix-ui/react-context": 1.0.1
"@radix-ui/react-dismissable-layer": 1.0.5
"@radix-ui/react-focus-guards": 1.0.1
"@radix-ui/react-focus-scope": 1.0.4
"@radix-ui/react-id": 1.0.1
"@radix-ui/react-portal": 1.0.4
"@radix-ui/react-presence": 1.0.1
"@radix-ui/react-primitive": 1.0.3
"@radix-ui/react-slot": 1.0.2
"@radix-ui/react-use-controllable-state": 1.0.1
aria-hidden: ^1.1.1
react-remove-scroll: 2.5.5
peerDependencies:
"@types/react": "*"
"@types/react-dom": "*"
react: ^16.8 || ^17.0 || ^18.0
react-dom: ^16.8 || ^17.0 || ^18.0
peerDependenciesMeta:
"@types/react":
optional: true
"@types/react-dom":
optional: true
checksum: 3d11ca31afb794a6dd286005ab7894cb0ce7bc2de5481de98900470b11d495256401306763de030f5e35aa545ff90d34632ffd54a1b29bf55afba813be4bb84a
languageName: node
linkType: hard
"@radix-ui/react-direction@npm:1.0.1": "@radix-ui/react-direction@npm:1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "@radix-ui/react-direction@npm:1.0.1" resolution: "@radix-ui/react-direction@npm:1.0.1"
@ -3444,23 +3404,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-dismissable-layer@npm:1.0.3":
version: 1.0.3
resolution: "@radix-ui/react-dismissable-layer@npm:1.0.3"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/primitive": 1.0.0
"@radix-ui/react-compose-refs": 1.0.0
"@radix-ui/react-primitive": 1.0.2
"@radix-ui/react-use-callback-ref": 1.0.0
"@radix-ui/react-use-escape-keydown": 1.0.2
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
react-dom: ^16.8 || ^17.0 || ^18.0
checksum: cb2a38a65dd129d1fd58436bedee765f46f6a6edc2ec15d534a1499c10f768ae06ad874704e030c85869b3ee4b61103076a116dfdb7e0c761a8c8cdc30a5c951
languageName: node
linkType: hard
"@radix-ui/react-dismissable-layer@npm:1.0.4": "@radix-ui/react-dismissable-layer@npm:1.0.4":
version: 1.0.4 version: 1.0.4
resolution: "@radix-ui/react-dismissable-layer@npm:1.0.4" resolution: "@radix-ui/react-dismissable-layer@npm:1.0.4"
@ -3485,16 +3428,40 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-dropdown-menu@npm:^2.0.1": "@radix-ui/react-dismissable-layer@npm:1.0.5":
version: 2.0.5 version: 1.0.5
resolution: "@radix-ui/react-dropdown-menu@npm:2.0.5" resolution: "@radix-ui/react-dismissable-layer@npm:1.0.5"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/primitive": 1.0.1
"@radix-ui/react-compose-refs": 1.0.1
"@radix-ui/react-primitive": 1.0.3
"@radix-ui/react-use-callback-ref": 1.0.1
"@radix-ui/react-use-escape-keydown": 1.0.3
peerDependencies:
"@types/react": "*"
"@types/react-dom": "*"
react: ^16.8 || ^17.0 || ^18.0
react-dom: ^16.8 || ^17.0 || ^18.0
peerDependenciesMeta:
"@types/react":
optional: true
"@types/react-dom":
optional: true
checksum: e73cf4bd3763f4d55b1bea7486a9700384d7d94dc00b1d5a75e222b2f1e4f32bc667a206ca4ed3baaaf7424dce7a239afd0ba59a6f0d89c3462c4e6e8d029a04
languageName: node
linkType: hard
"@radix-ui/react-dropdown-menu@npm:^2.0.6":
version: 2.0.6
resolution: "@radix-ui/react-dropdown-menu@npm:2.0.6"
dependencies: dependencies:
"@babel/runtime": ^7.13.10 "@babel/runtime": ^7.13.10
"@radix-ui/primitive": 1.0.1 "@radix-ui/primitive": 1.0.1
"@radix-ui/react-compose-refs": 1.0.1 "@radix-ui/react-compose-refs": 1.0.1
"@radix-ui/react-context": 1.0.1 "@radix-ui/react-context": 1.0.1
"@radix-ui/react-id": 1.0.1 "@radix-ui/react-id": 1.0.1
"@radix-ui/react-menu": 2.0.5 "@radix-ui/react-menu": 2.0.6
"@radix-ui/react-primitive": 1.0.3 "@radix-ui/react-primitive": 1.0.3
"@radix-ui/react-use-controllable-state": 1.0.1 "@radix-ui/react-use-controllable-state": 1.0.1
peerDependencies: peerDependencies:
@ -3507,18 +3474,7 @@ __metadata:
optional: true optional: true
"@types/react-dom": "@types/react-dom":
optional: true optional: true
checksum: 42fd72f243a5246ba906c9f26e65149493e6bf7bd07fbc91ad31dbddb831e1b8b71a57808681b9efc641cb58918e8f8ae10ced83b283b7722ad88fb9a3b2b168 checksum: 1433e04234c29ae688b1d50b4a5ad0fd67e2627a5ea2e5f60fec6e4307e673ef35a703672eae0d61d96156c59084bbb19de9f9b9936b3fc351917dfe41dcf403
languageName: node
linkType: hard
"@radix-ui/react-focus-guards@npm:1.0.0":
version: 1.0.0
resolution: "@radix-ui/react-focus-guards@npm:1.0.0"
dependencies:
"@babel/runtime": ^7.13.10
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
checksum: 8c714e8caa6032f5402eecb0323addd7456d3496946dbad1b9ee8ebf5845943876945e7af9bca179e9f8ffe5100e61cb4ba54a185873949125c310c406be5aa4
languageName: node languageName: node
linkType: hard linkType: hard
@ -3537,21 +3493,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-focus-scope@npm:1.0.2":
version: 1.0.2
resolution: "@radix-ui/react-focus-scope@npm:1.0.2"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/react-compose-refs": 1.0.0
"@radix-ui/react-primitive": 1.0.2
"@radix-ui/react-use-callback-ref": 1.0.0
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
react-dom: ^16.8 || ^17.0 || ^18.0
checksum: f04f7412c8d9d2e0f431a0360ec10415f085a530322f693220e0ad36ad8ffd9f637c4b0d9bc35da09621ac0ad97ff33d382c84853c827825a9f9c924843fd339
languageName: node
linkType: hard
"@radix-ui/react-focus-scope@npm:1.0.3": "@radix-ui/react-focus-scope@npm:1.0.3":
version: 1.0.3 version: 1.0.3
resolution: "@radix-ui/react-focus-scope@npm:1.0.3" resolution: "@radix-ui/react-focus-scope@npm:1.0.3"
@ -3574,15 +3515,25 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-id@npm:1.0.0": "@radix-ui/react-focus-scope@npm:1.0.4":
version: 1.0.0 version: 1.0.4
resolution: "@radix-ui/react-id@npm:1.0.0" resolution: "@radix-ui/react-focus-scope@npm:1.0.4"
dependencies: dependencies:
"@babel/runtime": ^7.13.10 "@babel/runtime": ^7.13.10
"@radix-ui/react-use-layout-effect": 1.0.0 "@radix-ui/react-compose-refs": 1.0.1
"@radix-ui/react-primitive": 1.0.3
"@radix-ui/react-use-callback-ref": 1.0.1
peerDependencies: peerDependencies:
"@types/react": "*"
"@types/react-dom": "*"
react: ^16.8 || ^17.0 || ^18.0 react: ^16.8 || ^17.0 || ^18.0
checksum: ba323cedd6a6df6f6e51ed1f7f7747988ce432b47fd94d860f962b14b342dcf049eae33f8ad0b72fd7df6329a7375542921132271fba64ab0a271c93f09c48d1 react-dom: ^16.8 || ^17.0 || ^18.0
peerDependenciesMeta:
"@types/react":
optional: true
"@types/react-dom":
optional: true
checksum: 3481db1a641513a572734f0bcb0e47fefeba7bccd6ec8dde19f520719c783ef0b05a55ef0d5292078ed051cc5eda46b698d5d768da02e26e836022f46b376fd1
languageName: node languageName: node
linkType: hard linkType: hard
@ -3602,9 +3553,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-menu@npm:2.0.5": "@radix-ui/react-menu@npm:2.0.6":
version: 2.0.5 version: 2.0.6
resolution: "@radix-ui/react-menu@npm:2.0.5" resolution: "@radix-ui/react-menu@npm:2.0.6"
dependencies: dependencies:
"@babel/runtime": ^7.13.10 "@babel/runtime": ^7.13.10
"@radix-ui/primitive": 1.0.1 "@radix-ui/primitive": 1.0.1
@ -3612,12 +3563,12 @@ __metadata:
"@radix-ui/react-compose-refs": 1.0.1 "@radix-ui/react-compose-refs": 1.0.1
"@radix-ui/react-context": 1.0.1 "@radix-ui/react-context": 1.0.1
"@radix-ui/react-direction": 1.0.1 "@radix-ui/react-direction": 1.0.1
"@radix-ui/react-dismissable-layer": 1.0.4 "@radix-ui/react-dismissable-layer": 1.0.5
"@radix-ui/react-focus-guards": 1.0.1 "@radix-ui/react-focus-guards": 1.0.1
"@radix-ui/react-focus-scope": 1.0.3 "@radix-ui/react-focus-scope": 1.0.4
"@radix-ui/react-id": 1.0.1 "@radix-ui/react-id": 1.0.1
"@radix-ui/react-popper": 1.1.2 "@radix-ui/react-popper": 1.1.3
"@radix-ui/react-portal": 1.0.3 "@radix-ui/react-portal": 1.0.4
"@radix-ui/react-presence": 1.0.1 "@radix-ui/react-presence": 1.0.1
"@radix-ui/react-primitive": 1.0.3 "@radix-ui/react-primitive": 1.0.3
"@radix-ui/react-roving-focus": 1.0.4 "@radix-ui/react-roving-focus": 1.0.4
@ -3635,34 +3586,41 @@ __metadata:
optional: true optional: true
"@types/react-dom": "@types/react-dom":
optional: true optional: true
checksum: 938623497ffa4dc5290e572dc80bd0b36af910adfe15632290b6e081543e9a7158db954ccced0c9ab0f68bac512dfb772c057a55ece0e1d1e20633cd21057afe checksum: a43fb560dbb5a4ddc43ea4e2434a9f517bbbcbf8b12e1e74c1e36666ad321aef7e39f91770140c106fe6f34e237102be8a02f3bc5588e6c06a709e20580c5e82
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-popover@npm:1.0.6-rc.5": "@radix-ui/react-popover@npm:^1.0.7":
version: 1.0.6-rc.5 version: 1.0.7
resolution: "@radix-ui/react-popover@npm:1.0.6-rc.5" resolution: "@radix-ui/react-popover@npm:1.0.7"
dependencies: dependencies:
"@babel/runtime": ^7.13.10 "@babel/runtime": ^7.13.10
"@radix-ui/primitive": 1.0.0 "@radix-ui/primitive": 1.0.1
"@radix-ui/react-compose-refs": 1.0.0 "@radix-ui/react-compose-refs": 1.0.1
"@radix-ui/react-context": 1.0.0 "@radix-ui/react-context": 1.0.1
"@radix-ui/react-dismissable-layer": 1.0.3 "@radix-ui/react-dismissable-layer": 1.0.5
"@radix-ui/react-focus-guards": 1.0.0 "@radix-ui/react-focus-guards": 1.0.1
"@radix-ui/react-focus-scope": 1.0.2 "@radix-ui/react-focus-scope": 1.0.4
"@radix-ui/react-id": 1.0.0 "@radix-ui/react-id": 1.0.1
"@radix-ui/react-popper": 1.1.2-rc.5 "@radix-ui/react-popper": 1.1.3
"@radix-ui/react-portal": 1.0.2 "@radix-ui/react-portal": 1.0.4
"@radix-ui/react-presence": 1.0.0 "@radix-ui/react-presence": 1.0.1
"@radix-ui/react-primitive": 1.0.2 "@radix-ui/react-primitive": 1.0.3
"@radix-ui/react-slot": 1.0.1 "@radix-ui/react-slot": 1.0.2
"@radix-ui/react-use-controllable-state": 1.0.0 "@radix-ui/react-use-controllable-state": 1.0.1
aria-hidden: ^1.1.1 aria-hidden: ^1.1.1
react-remove-scroll: 2.5.5 react-remove-scroll: 2.5.5
peerDependencies: peerDependencies:
"@types/react": "*"
"@types/react-dom": "*"
react: ^16.8 || ^17.0 || ^18.0 react: ^16.8 || ^17.0 || ^18.0
react-dom: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0
checksum: a9d758eaf1b1e0714e331be5aa4221a870676960e1c89f2e55c399a09480125792145a3fe329040aae302e03ea9008f1d775f801a2fdf54281eb06a8b1bc63c0 peerDependenciesMeta:
"@types/react":
optional: true
"@types/react-dom":
optional: true
checksum: 3ec15c0923ea457f586aa34f77e17fabffa02dffeab622951560ec21c38df2f43718ff088d24bf9fd1d9cd0db62436fc19cae5b122d90f72de4945a1f508dc59
languageName: node languageName: node
linkType: hard linkType: hard
@ -3695,38 +3653,32 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-popper@npm:1.1.2-rc.5": "@radix-ui/react-popper@npm:1.1.3":
version: 1.1.2-rc.5 version: 1.1.3
resolution: "@radix-ui/react-popper@npm:1.1.2-rc.5" resolution: "@radix-ui/react-popper@npm:1.1.3"
dependencies: dependencies:
"@babel/runtime": ^7.13.10 "@babel/runtime": ^7.13.10
"@floating-ui/react-dom": 0.7.2 "@floating-ui/react-dom": ^2.0.0
"@radix-ui/react-arrow": 1.0.2 "@radix-ui/react-arrow": 1.0.3
"@radix-ui/react-compose-refs": 1.0.0 "@radix-ui/react-compose-refs": 1.0.1
"@radix-ui/react-context": 1.0.0 "@radix-ui/react-context": 1.0.1
"@radix-ui/react-primitive": 1.0.2 "@radix-ui/react-primitive": 1.0.3
"@radix-ui/react-use-callback-ref": 1.0.0 "@radix-ui/react-use-callback-ref": 1.0.1
"@radix-ui/react-use-layout-effect": 1.0.0 "@radix-ui/react-use-layout-effect": 1.0.1
"@radix-ui/react-use-rect": 1.0.0 "@radix-ui/react-use-rect": 1.0.1
"@radix-ui/react-use-size": 1.0.0 "@radix-ui/react-use-size": 1.0.1
"@radix-ui/rect": 1.0.0 "@radix-ui/rect": 1.0.1
peerDependencies: peerDependencies:
"@types/react": "*"
"@types/react-dom": "*"
react: ^16.8 || ^17.0 || ^18.0 react: ^16.8 || ^17.0 || ^18.0
react-dom: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0
checksum: 9a6a1773bec3ff7054e8cf815c89e490e1426ceb624e46ff3601dde18fa2a06e5ff9d0b5d54cce9a5a46ac3cf5344de76df757812c41cb733a5552c7a5273cf8 peerDependenciesMeta:
languageName: node "@types/react":
linkType: hard optional: true
"@types/react-dom":
"@radix-ui/react-portal@npm:1.0.2": optional: true
version: 1.0.2 checksum: b18a15958623f9222b6ed3e24b9fbcc2ba67b8df5a5272412f261de1592b3f05002af1c8b94c065830c3c74267ce00cf6c1d70d4d507ec92ba639501f98aa348
resolution: "@radix-ui/react-portal@npm:1.0.2"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/react-primitive": 1.0.2
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
react-dom: ^16.8 || ^17.0 || ^18.0
checksum: 1165b4bced8057021ea9ac4f568c6e0ea6f190936f07dc96780d67488b9222021444bbb8e04e506eea84d9219a5caacae8d0974e745182d4f398aa903b982e19
languageName: node languageName: node
linkType: hard linkType: hard
@ -3750,17 +3702,23 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-presence@npm:1.0.0": "@radix-ui/react-portal@npm:1.0.4":
version: 1.0.0 version: 1.0.4
resolution: "@radix-ui/react-presence@npm:1.0.0" resolution: "@radix-ui/react-portal@npm:1.0.4"
dependencies: dependencies:
"@babel/runtime": ^7.13.10 "@babel/runtime": ^7.13.10
"@radix-ui/react-compose-refs": 1.0.0 "@radix-ui/react-primitive": 1.0.3
"@radix-ui/react-use-layout-effect": 1.0.0
peerDependencies: peerDependencies:
"@types/react": "*"
"@types/react-dom": "*"
react: ^16.8 || ^17.0 || ^18.0 react: ^16.8 || ^17.0 || ^18.0
react-dom: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0
checksum: a607d67795aa265e88f1765dcc7c18bebf6d88d116cb7f529ebe5a3fbbe751a42763aff0c1c89cdd8ce7f7664355936c4070fd3d4685774aff1a80fa95f4665b peerDependenciesMeta:
"@types/react":
optional: true
"@types/react-dom":
optional: true
checksum: c4cf35e2f26a89703189d0eef3ceeeb706ae0832e98e558730a5e929ca7c72c7cb510413a24eca94c7732f8d659a1e81942bec7b90540cb73ce9e4885d040b64
languageName: node languageName: node
linkType: hard linkType: hard
@ -3785,19 +3743,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-primitive@npm:1.0.2":
version: 1.0.2
resolution: "@radix-ui/react-primitive@npm:1.0.2"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/react-slot": 1.0.1
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
react-dom: ^16.8 || ^17.0 || ^18.0
checksum: 070b1770749eb629425ef959c4cdbd86957b83c5286ae4423e55ab1a89fa286a51f5aeee44e3a13eb6ca44771415ac1acbaeb0ba03013b49ecb5253e1a5a8996
languageName: node
linkType: hard
"@radix-ui/react-primitive@npm:1.0.3": "@radix-ui/react-primitive@npm:1.0.3":
version: 1.0.3 version: 1.0.3
resolution: "@radix-ui/react-primitive@npm:1.0.3" resolution: "@radix-ui/react-primitive@npm:1.0.3"
@ -3916,18 +3861,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-slot@npm:1.0.1":
version: 1.0.1
resolution: "@radix-ui/react-slot@npm:1.0.1"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/react-compose-refs": 1.0.0
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
checksum: a20693f8ce532bd6cbff12ba543dfcf90d451f22923bd60b57dc9e639f6e53348915e182002b33444feb6ab753434e78e2a54085bf7092aadda4418f0423763f
languageName: node
linkType: hard
"@radix-ui/react-slot@npm:1.0.2": "@radix-ui/react-slot@npm:1.0.2":
version: 1.0.2 version: 1.0.2
resolution: "@radix-ui/react-slot@npm:1.0.2" resolution: "@radix-ui/react-slot@npm:1.0.2"
@ -3975,17 +3908,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-use-callback-ref@npm:1.0.0":
version: 1.0.0
resolution: "@radix-ui/react-use-callback-ref@npm:1.0.0"
dependencies:
"@babel/runtime": ^7.13.10
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
checksum: a8dda76ba0a26e23dc6ab5003831ad7439f59ba9d696a517643b9ee6a7fb06b18ae7a8f5a3c00c530d5c8104745a466a077b7475b99b4c0f5c15f5fc29474471
languageName: node
linkType: hard
"@radix-ui/react-use-callback-ref@npm:1.0.1": "@radix-ui/react-use-callback-ref@npm:1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "@radix-ui/react-use-callback-ref@npm:1.0.1" resolution: "@radix-ui/react-use-callback-ref@npm:1.0.1"
@ -4001,18 +3923,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-use-controllable-state@npm:1.0.0":
version: 1.0.0
resolution: "@radix-ui/react-use-controllable-state@npm:1.0.0"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/react-use-callback-ref": 1.0.0
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
checksum: 35f1e714bbe3fc9f5362a133339dd890fb96edb79b63168a99403c65dd5f2b63910e0c690255838029086719e31360fa92544a55bc902cfed4442bb3b55822e2
languageName: node
linkType: hard
"@radix-ui/react-use-controllable-state@npm:1.0.1": "@radix-ui/react-use-controllable-state@npm:1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "@radix-ui/react-use-controllable-state@npm:1.0.1" resolution: "@radix-ui/react-use-controllable-state@npm:1.0.1"
@ -4029,18 +3939,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-use-escape-keydown@npm:1.0.2":
version: 1.0.2
resolution: "@radix-ui/react-use-escape-keydown@npm:1.0.2"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/react-use-callback-ref": 1.0.0
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
checksum: 5bec1b73ed6c38139bf1db3c626c0474ca6221ae55f154ef83f1c6429ea866280b2a0ba9436b807334d0215bb4389f0b492c65471cf565635957a8ee77cce98a
languageName: node
linkType: hard
"@radix-ui/react-use-escape-keydown@npm:1.0.3": "@radix-ui/react-use-escape-keydown@npm:1.0.3":
version: 1.0.3 version: 1.0.3
resolution: "@radix-ui/react-use-escape-keydown@npm:1.0.3" resolution: "@radix-ui/react-use-escape-keydown@npm:1.0.3"
@ -4057,17 +3955,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-use-layout-effect@npm:1.0.0":
version: 1.0.0
resolution: "@radix-ui/react-use-layout-effect@npm:1.0.0"
dependencies:
"@babel/runtime": ^7.13.10
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
checksum: fcdc8cfa79bd45766ebe3de11039c58abe3fed968cb39c12b2efce5d88013c76fe096ea4cee464d42576d02fe7697779b682b4268459bca3c4e48644f5b4ac5e
languageName: node
linkType: hard
"@radix-ui/react-use-layout-effect@npm:1.0.1": "@radix-ui/react-use-layout-effect@npm:1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "@radix-ui/react-use-layout-effect@npm:1.0.1" resolution: "@radix-ui/react-use-layout-effect@npm:1.0.1"
@ -4098,18 +3985,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-use-rect@npm:1.0.0":
version: 1.0.0
resolution: "@radix-ui/react-use-rect@npm:1.0.0"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/rect": 1.0.0
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
checksum: c755cee1a8846a74d4f6f486c65134a552c65d0bfb934d1d3d4f69f331c32cfd8b279c08c8907d64fbb68388fc3683f854f336e4f9549e1816fba32156bb877b
languageName: node
linkType: hard
"@radix-ui/react-use-rect@npm:1.0.1": "@radix-ui/react-use-rect@npm:1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "@radix-ui/react-use-rect@npm:1.0.1" resolution: "@radix-ui/react-use-rect@npm:1.0.1"
@ -4126,18 +4001,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/react-use-size@npm:1.0.0":
version: 1.0.0
resolution: "@radix-ui/react-use-size@npm:1.0.0"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/react-use-layout-effect": 1.0.0
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
checksum: b319564668512bb5c8c64530e3c12810c4b7c75c19a00d5ef758c246e8d85cd5015df19688e174db1cc44b0584c8d7f22411eb00af5f8ac6c2e789aa5c8e34f5
languageName: node
linkType: hard
"@radix-ui/react-use-size@npm:1.0.1": "@radix-ui/react-use-size@npm:1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "@radix-ui/react-use-size@npm:1.0.1" resolution: "@radix-ui/react-use-size@npm:1.0.1"
@ -4174,15 +4037,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@radix-ui/rect@npm:1.0.0":
version: 1.0.0
resolution: "@radix-ui/rect@npm:1.0.0"
dependencies:
"@babel/runtime": ^7.13.10
checksum: d5b54984148ac52e30c6a92834deb619cf74b4af02709a20eb43e7895f98fed098968b597a715bf5b5431ae186372e65499a801d93e835f53bbc39e3a549f664
languageName: node
linkType: hard
"@radix-ui/rect@npm:1.0.1": "@radix-ui/rect@npm:1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "@radix-ui/rect@npm:1.0.1" resolution: "@radix-ui/rect@npm:1.0.1"
@ -4742,10 +4596,10 @@ __metadata:
dependencies: dependencies:
"@peculiar/webcrypto": ^1.4.0 "@peculiar/webcrypto": ^1.4.0
"@radix-ui/react-alert-dialog": ^1.0.0 "@radix-ui/react-alert-dialog": ^1.0.0
"@radix-ui/react-context-menu": ^2.1.1 "@radix-ui/react-context-menu": ^2.1.5
"@radix-ui/react-dialog": ^1.0.2 "@radix-ui/react-dialog": ^1.0.5
"@radix-ui/react-dropdown-menu": ^2.0.1 "@radix-ui/react-dropdown-menu": ^2.0.6
"@radix-ui/react-popover": 1.0.6-rc.5 "@radix-ui/react-popover": ^1.0.7
"@radix-ui/react-select": ^1.2.0 "@radix-ui/react-select": ^1.2.0
"@radix-ui/react-slider": ^1.1.0 "@radix-ui/react-slider": ^1.1.0
"@radix-ui/react-toast": ^1.1.1 "@radix-ui/react-toast": ^1.1.1
@ -17419,18 +17273,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"use-isomorphic-layout-effect@npm:^1.1.1":
version: 1.1.2
resolution: "use-isomorphic-layout-effect@npm:1.1.2"
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
peerDependenciesMeta:
"@types/react":
optional: true
checksum: a6532f7fc9ae222c3725ff0308aaf1f1ddbd3c00d685ef9eee6714fd0684de5cb9741b432fbf51e61a784e2955424864f7ea9f99734a02f237b17ad3e18ea5cb
languageName: node
linkType: hard
"use-sidecar@npm:^1.1.2": "use-sidecar@npm:^1.1.2":
version: 1.1.2 version: 1.1.2
resolution: "use-sidecar@npm:1.1.2" resolution: "use-sidecar@npm:1.1.2"