1
1
import React , { ReactNode , useId , useState } from "react" ;
2
- import { Drawer } from "vaul " ;
2
+ import * as Dialog from "@radix-ui/react-dialog " ;
3
3
import { HandlerTable } from "./DevToolContent/HandlerTable" ;
4
4
import { ToolButtonGroup } from "./DevToolContent/ToolButtonGroup" ;
5
5
import { DefaultDevToolTrigger } from "./Trigger" ;
@@ -20,20 +20,20 @@ export const MSWDevTool = ({ trigger }: MSWDevToolProps) => {
20
20
const titleId = useId ( ) ;
21
21
22
22
return (
23
- < Drawer . Root autoFocus >
23
+ < Dialog . Root >
24
24
{ trigger ? (
25
- < Drawer . Trigger asChild > { trigger } </ Drawer . Trigger >
25
+ < Dialog . Trigger asChild > { trigger } </ Dialog . Trigger >
26
26
) : (
27
- < Drawer . Trigger asChild >
27
+ < Dialog . Trigger asChild >
28
28
< DefaultDevToolTrigger />
29
- </ Drawer . Trigger >
29
+ </ Dialog . Trigger >
30
30
) }
31
- < Drawer . Portal >
31
+ < Dialog . Portal >
32
32
< ThemeProvider ref = { setContainer } >
33
33
< PortalContainerProvider container = { container } >
34
34
< DialogOverlay />
35
35
< RemoveScroll >
36
- < Drawer . Content
36
+ < Dialog . Content
37
37
className = { clsx (
38
38
"fixed bottom-0 left-0 right-0" ,
39
39
"h-[80vh]" ,
@@ -45,20 +45,20 @@ export const MSWDevTool = ({ trigger }: MSWDevToolProps) => {
45
45
aria-labelledby = { titleId }
46
46
>
47
47
< Flex align = "center" justify = "space-between" >
48
- < Drawer . Title id = { titleId } className = "m-0 text-2xl font-bold" >
48
+ < Dialog . Title id = { titleId } className = "m-0 text-2xl font-bold" >
49
49
MSW DEV TOOL
50
- </ Drawer . Title >
51
- < Drawer . Close asChild >
50
+ </ Dialog . Title >
51
+ < Dialog . Close asChild >
52
52
< CloseButton />
53
- </ Drawer . Close >
53
+ </ Dialog . Close >
54
54
</ Flex >
55
55
< ToolButtonGroup />
56
56
< HandlerTable />
57
- </ Drawer . Content >
57
+ </ Dialog . Content >
58
58
</ RemoveScroll >
59
59
</ PortalContainerProvider >
60
60
</ ThemeProvider >
61
- </ Drawer . Portal >
62
- </ Drawer . Root >
61
+ </ Dialog . Portal >
62
+ </ Dialog . Root >
63
63
) ;
64
64
} ;
0 commit comments