Skip to content

Commit 7b6dff7

Browse files
committed
Update comments
1 parent cdcd991 commit 7b6dff7

File tree

1 file changed

+16
-13
lines changed
  • packages/gitbook/src/components/primitives

1 file changed

+16
-13
lines changed

packages/gitbook/src/components/primitives/Sheet.tsx

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -69,22 +69,25 @@ function SheetOverlay({
6969
);
7070
}
7171

72+
interface SheetContentProps extends React.ComponentProps<typeof SheetPrimitive.Content> {
73+
/**
74+
* The class name for the overlay component.
75+
*/
76+
overlayClassName?: string;
77+
/**
78+
* The side the sheet slides in from.
79+
* @default 'left'
80+
*/
81+
side?: 'right' | 'left';
82+
}
83+
7284
/**
7385
* Main content component for the sheet dialog.
7486
* Handles positioning, animations, and styling of the sheet content.
75-
* @param side - Determines which side the sheet slides in from ('left' or 'right')
76-
* @param overlayClassName - Optional className for the overlay component
7787
*/
78-
export function SheetContent({
79-
className,
80-
overlayClassName,
81-
children,
82-
side = 'left',
83-
...props
84-
}: React.ComponentProps<typeof SheetPrimitive.Content> & {
85-
overlayClassName?: string;
86-
side?: 'right' | 'left';
87-
}) {
88+
export function SheetContent(props: SheetContentProps) {
89+
const { overlayClassName, side = 'left', className, children, ...rest } = props;
90+
8891
return (
8992
<SheetPortal>
9093
<SheetOverlay className={overlayClassName} />
@@ -126,7 +129,7 @@ export function SheetContent({
126129
'left-1.5 data-[state=closed]:animate-exitToLeft data-[state=open]:animate-enterFromLeft',
127130
className
128131
)}
129-
{...props}
132+
{...rest}
130133
>
131134
{children}
132135

0 commit comments

Comments
 (0)