Skip to content

Commit c3dd574

Browse files
committed
fix(sheet): trigger only in has children
Signed-off-by: Innei <[email protected]>
1 parent 7751a37 commit c3dd574

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/components/ui/sheet/Sheet.tsx

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { atom, useStore } from 'jotai'
22
import type { FC, PropsWithChildren, ReactNode } from 'react'
3-
import React, {
3+
import * as React from 'react'
4+
import {
45
forwardRef,
56
useEffect,
67
useImperativeHandle,
@@ -98,7 +99,9 @@ export const PresentSheet = forwardRef<
9899

99100
return (
100101
<Root dismissible={dismissible} {...nextRootProps}>
101-
<Drawer.Trigger asChild={triggerAsChild}>{children}</Drawer.Trigger>
102+
{!!children && (
103+
<Drawer.Trigger asChild={triggerAsChild}>{children}</Drawer.Trigger>
104+
)}
102105
<Drawer.Portal>
103106
<Drawer.Content
104107
style={{

0 commit comments

Comments
 (0)