@@ -7,20 +7,8 @@ import { fn } from 'storybook/test';
77
88interface DrawerArgs
99 extends Drawer . Props ,
10- Pick <
11- Drawer . ContentProps ,
12- | 'side'
13- | 'width'
14- | 'height'
15- | 'maxWidth'
16- | 'maxHeight'
17- | 'padding'
18- | 'onOpenAutoFocus'
19- | 'onCloseAutoFocus'
20- | 'onEscapeKeyDown'
21- | 'onPointerDownOutside'
22- | 'onInteractOutside'
23- > {
10+ Pick < Drawer . ContentProps , 'side' | 'width' | 'height' | 'maxWidth' | 'maxHeight' | 'padding' > ,
11+ Pick < Drawer . HeaderProps , 'hasToggle' | 'hasClose' > {
2412 headerVisible ?: boolean ;
2513 overlayVisible ?: boolean ;
2614}
@@ -44,7 +32,7 @@ const meta: Meta<DrawerArgs> = {
4432 <Button>Open drawer</Button>
4533 </Drawer.Trigger>
4634 <Drawer.Content side="right">
47- <Drawer.Header>
35+ <Drawer.Header hasClose={hasClose} hasToggle={hasToggle} >
4836 <Drawer.Title>Drawer title</Drawer.Title>
4937 </Drawer.Header>
5038 <Drawer.Body>
@@ -68,10 +56,8 @@ const meta: Meta<DrawerArgs> = {
6856 side : 'right' ,
6957 headerVisible : false ,
7058 overlayVisible : true ,
71- onOpenChange : fn ( ) ,
72- onOpenAutoFocus : fn ( ) ,
73- onCloseAutoFocus : fn ( ) ,
74- onEscapeKeyDown : fn ( ) ,
59+ hasClose : true ,
60+ hasToggle : true ,
7561 } ,
7662 argTypes : {
7763 side : {
@@ -88,9 +74,8 @@ const meta: Meta<DrawerArgs> = {
8874 padding,
8975 headerVisible,
9076 overlayVisible,
91- onOpenAutoFocus,
92- onCloseAutoFocus,
93- onEscapeKeyDown,
77+ hasClose,
78+ hasToggle,
9479 ...args
9580 } ) => {
9681 return (
@@ -107,11 +92,8 @@ const meta: Meta<DrawerArgs> = {
10792 { ...( maxWidth !== undefined && { maxWidth } ) }
10893 { ...( maxHeight !== undefined && { maxHeight } ) }
10994 { ...( padding !== undefined && { padding } ) }
110- onOpenAutoFocus = { onOpenAutoFocus }
111- onCloseAutoFocus = { onCloseAutoFocus }
112- onEscapeKeyDown = { onEscapeKeyDown }
11395 >
114- < Drawer . Header >
96+ < Drawer . Header hasClose = { hasClose } hasToggle = { hasToggle } >
11597 < Drawer . Title > Drawer title</ Drawer . Title >
11698 </ Drawer . Header >
11799 < Drawer . Body >
@@ -177,7 +159,7 @@ export const SideTop = {
177159
178160export const SideBottom = {
179161 args : {
180- defaultOpen : false ,
162+ defaultOpen : true ,
181163 side : 'bottom' ,
182164 } ,
183165 name : 'side bottom' ,
@@ -190,7 +172,7 @@ export const HeaderVisible = {
190172 code : outdent `
191173 <Drawer.Root headerVisible defaultOpen={false}>
192174 <Drawer.Content side="bottom" width="100%" padding={0}>
193- <Drawer.Header>
175+ <Drawer.Header hasToggle={false} >
194176 <Drawer.Title>Drawer title</Drawer.Title>
195177 </Drawer.Header>
196178 <Drawer.Body>
0 commit comments