1- import * as Ariakit from "@ariakit/react" ;
1+ import {
2+ CheckboxCheck as AriakitCheckboxCheck ,
3+ Menu as AriakitMenu ,
4+ MenuButton as AriakitMenuButton ,
5+ MenuButtonArrow as AriakitMenuButtonArrow ,
6+ MenuGroupLabel as AriakitMenuGroupLabel ,
7+ MenuItem as AriakitMenuItem ,
8+ MenuProvider as AriakitMenuProvider ,
9+ MenuSeparator as AriakitMenuSeparator ,
10+ } from "@ariakit/react" ;
211
312import { assertEmpty , mergeCSSClasses } from "@blocknote/core" ;
413import { ComponentProps } from "@blocknote/react" ;
@@ -16,12 +25,12 @@ export const Menu = (props: ComponentProps["Generic"]["Menu"]["Root"]) => {
1625 assertEmpty ( rest ) ;
1726
1827 return (
19- < Ariakit . MenuProvider
28+ < AriakitMenuProvider
2029 placement = { position }
2130 setOpen = { onOpenChange }
2231 virtualFocus = { true } >
2332 { children }
24- </ Ariakit . MenuProvider >
33+ </ AriakitMenuProvider >
2534 ) ;
2635} ;
2736
@@ -39,12 +48,12 @@ export const MenuDropdown = forwardRef<
3948 assertEmpty ( rest ) ;
4049
4150 return (
42- < Ariakit . Menu
51+ < AriakitMenu
4352 unmountOnHide = { true }
4453 className = { mergeCSSClasses ( "bn-ak-menu" , className || "" ) }
4554 ref = { ref } >
4655 { children }
47- </ Ariakit . Menu >
56+ </ AriakitMenu >
4857 ) ;
4958} ) ;
5059
@@ -59,27 +68,27 @@ export const MenuItem = forwardRef<
5968
6069 if ( subTrigger ) {
6170 return (
62- < Ariakit . MenuButton
63- render = { < Ariakit . MenuItem /> }
71+ < AriakitMenuButton
72+ render = { < AriakitMenuItem /> }
6473 className = { mergeCSSClasses ( "bn-ak-menu-item" , className || "" ) }
6574 ref = { ref }
6675 onClick = { onClick } >
6776 { icon }
6877 { children }
69- < Ariakit . MenuButtonArrow />
70- { checked !== undefined && < Ariakit . CheckboxCheck checked = { checked } /> }
71- </ Ariakit . MenuButton >
78+ < AriakitMenuButtonArrow />
79+ { checked !== undefined && < AriakitCheckboxCheck checked = { checked } /> }
80+ </ AriakitMenuButton >
7281 ) ;
7382 }
7483 return (
75- < Ariakit . MenuItem
84+ < AriakitMenuItem
7685 className = { mergeCSSClasses ( "bn-ak-menu-item" , className || "" ) }
7786 ref = { ref }
7887 onClick = { onClick } >
7988 { icon }
8089 { children }
81- { checked !== undefined && < Ariakit . CheckboxCheck checked = { checked } /> }
82- </ Ariakit . MenuItem >
90+ { checked !== undefined && < AriakitCheckboxCheck checked = { checked } /> }
91+ </ AriakitMenuItem >
8392 ) ;
8493} ) ;
8594
@@ -92,11 +101,11 @@ export const MenuLabel = forwardRef<
92101 assertEmpty ( rest ) ;
93102
94103 return (
95- < Ariakit . MenuGroupLabel
104+ < AriakitMenuGroupLabel
96105 className = { mergeCSSClasses ( "bn-ak-group-label" , className || "" ) }
97106 ref = { ref } >
98107 { children }
99- </ Ariakit . MenuGroupLabel >
108+ </ AriakitMenuGroupLabel >
100109 ) ;
101110} ) ;
102111
@@ -111,7 +120,7 @@ export const MenuTrigger = (
111120 return children ;
112121 }
113122
114- return < Ariakit . MenuButton render = { children as any } > </ Ariakit . MenuButton > ;
123+ return < AriakitMenuButton render = { children as any } > </ AriakitMenuButton > ;
115124} ;
116125
117126export const MenuDivider = forwardRef <
@@ -123,7 +132,7 @@ export const MenuDivider = forwardRef<
123132 assertEmpty ( rest ) ;
124133
125134 return (
126- < Ariakit . MenuSeparator
135+ < AriakitMenuSeparator
127136 className = { mergeCSSClasses ( "bn-ak-separator" , className || "" ) }
128137 ref = { ref }
129138 />
0 commit comments