Skip to content

Commit 0ed1d97

Browse files
committed
feat: export portal and overlay for alert-dialog, dialog and sheet
1 parent 524e4b8 commit 0ed1d97

File tree

6 files changed

+28
-8
lines changed

6 files changed

+28
-8
lines changed

apps/www/registry/default/ui/alert-dialog.tsx

+6-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ const AlertDialog = AlertDialogPrimitive.Root
1010

1111
const AlertDialogTrigger = AlertDialogPrimitive.Trigger
1212

13+
const AlertDialogPortal = AlertDialogPrimitive.Portal
14+
1315
const AlertDialogOverlay = React.forwardRef<
1416
React.ElementRef<typeof AlertDialogPrimitive.Overlay>,
1517
React.ComponentPropsWithoutRef<typeof AlertDialogPrimitive.Overlay>
@@ -29,7 +31,7 @@ const AlertDialogContent = React.forwardRef<
2931
React.ElementRef<typeof AlertDialogPrimitive.Content>,
3032
React.ComponentPropsWithoutRef<typeof AlertDialogPrimitive.Content>
3133
>(({ className, ...props }, ref) => (
32-
<AlertDialogPrimitive.Portal>
34+
<AlertDialogPortal>
3335
<AlertDialogOverlay />
3436
<AlertDialogPrimitive.Content
3537
ref={ref}
@@ -39,7 +41,7 @@ const AlertDialogContent = React.forwardRef<
3941
)}
4042
{...props}
4143
/>
42-
</AlertDialogPrimitive.Portal>
44+
</AlertDialogPortal>
4345
))
4446
AlertDialogContent.displayName = AlertDialogPrimitive.Content.displayName
4547

@@ -126,6 +128,8 @@ AlertDialogCancel.displayName = AlertDialogPrimitive.Cancel.displayName
126128

127129
export {
128130
AlertDialog,
131+
AlertDialogPortal,
132+
AlertDialogOverlay,
129133
AlertDialogTrigger,
130134
AlertDialogContent,
131135
AlertDialogHeader,

apps/www/registry/default/ui/dialog.tsx

+6-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ const Dialog = DialogPrimitive.Root
1010

1111
const DialogTrigger = DialogPrimitive.Trigger
1212

13+
const DialogPortal = DialogPrimitive.Portal
14+
1315
const DialogOverlay = React.forwardRef<
1416
React.ElementRef<typeof DialogPrimitive.Overlay>,
1517
React.ComponentPropsWithoutRef<typeof DialogPrimitive.Overlay>
@@ -29,7 +31,7 @@ const DialogContent = React.forwardRef<
2931
React.ElementRef<typeof DialogPrimitive.Content>,
3032
React.ComponentPropsWithoutRef<typeof DialogPrimitive.Content>
3133
>(({ className, children, ...props }, ref) => (
32-
<DialogPrimitive.Portal>
34+
<DialogPortal>
3335
<DialogOverlay />
3436
<DialogPrimitive.Content
3537
ref={ref}
@@ -45,7 +47,7 @@ const DialogContent = React.forwardRef<
4547
<span className="sr-only">Close</span>
4648
</DialogPrimitive.Close>
4749
</DialogPrimitive.Content>
48-
</DialogPrimitive.Portal>
50+
</DialogPortal>
4951
))
5052
DialogContent.displayName = DialogPrimitive.Content.displayName
5153

@@ -106,6 +108,8 @@ DialogDescription.displayName = DialogPrimitive.Description.displayName
106108

107109
export {
108110
Dialog,
111+
DialogPortal,
112+
DialogOverlay,
109113
DialogTrigger,
110114
DialogContent,
111115
DialogHeader,

apps/www/registry/default/ui/sheet.tsx

+2
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,8 @@ SheetDescription.displayName = SheetPrimitive.Description.displayName
134134

135135
export {
136136
Sheet,
137+
SheetPortal,
138+
SheetOverlay,
137139
SheetTrigger,
138140
SheetClose,
139141
SheetContent,

apps/www/registry/new-york/ui/alert-dialog.tsx

+6-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ const AlertDialog = AlertDialogPrimitive.Root
1010

1111
const AlertDialogTrigger = AlertDialogPrimitive.Trigger
1212

13+
const AlertDialogPortal = AlertDialogPrimitive.Portal
14+
1315
const AlertDialogOverlay = React.forwardRef<
1416
React.ElementRef<typeof AlertDialogPrimitive.Overlay>,
1517
React.ComponentPropsWithoutRef<typeof AlertDialogPrimitive.Overlay>
@@ -29,7 +31,7 @@ const AlertDialogContent = React.forwardRef<
2931
React.ElementRef<typeof AlertDialogPrimitive.Content>,
3032
React.ComponentPropsWithoutRef<typeof AlertDialogPrimitive.Content>
3133
>(({ className, ...props }, ref) => (
32-
<AlertDialogPrimitive.Portal>
34+
<AlertDialogPortal>
3335
<AlertDialogOverlay />
3436
<AlertDialogPrimitive.Content
3537
ref={ref}
@@ -39,7 +41,7 @@ const AlertDialogContent = React.forwardRef<
3941
)}
4042
{...props}
4143
/>
42-
</AlertDialogPrimitive.Portal>
44+
</AlertDialogPortal>
4345
))
4446
AlertDialogContent.displayName = AlertDialogPrimitive.Content.displayName
4547

@@ -126,6 +128,8 @@ AlertDialogCancel.displayName = AlertDialogPrimitive.Cancel.displayName
126128

127129
export {
128130
AlertDialog,
131+
AlertDialogPortal,
132+
AlertDialogOverlay,
129133
AlertDialogTrigger,
130134
AlertDialogContent,
131135
AlertDialogHeader,

apps/www/registry/new-york/ui/dialog.tsx

+6-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ const Dialog = DialogPrimitive.Root
1010

1111
const DialogTrigger = DialogPrimitive.Trigger
1212

13+
const DialogPortal = DialogPrimitive.Portal
14+
1315
const DialogOverlay = React.forwardRef<
1416
React.ElementRef<typeof DialogPrimitive.Overlay>,
1517
React.ComponentPropsWithoutRef<typeof DialogPrimitive.Overlay>
@@ -29,7 +31,7 @@ const DialogContent = React.forwardRef<
2931
React.ElementRef<typeof DialogPrimitive.Content>,
3032
React.ComponentPropsWithoutRef<typeof DialogPrimitive.Content>
3133
>(({ className, children, ...props }, ref) => (
32-
<DialogPrimitive.Portal>
34+
<DialogPortal>
3335
<DialogOverlay />
3436
<DialogPrimitive.Content
3537
ref={ref}
@@ -45,7 +47,7 @@ const DialogContent = React.forwardRef<
4547
<span className="sr-only">Close</span>
4648
</DialogPrimitive.Close>
4749
</DialogPrimitive.Content>
48-
</DialogPrimitive.Portal>
50+
</DialogPortal>
4951
))
5052
DialogContent.displayName = DialogPrimitive.Content.displayName
5153

@@ -106,6 +108,8 @@ DialogDescription.displayName = DialogPrimitive.Description.displayName
106108

107109
export {
108110
Dialog,
111+
DialogPortal,
112+
DialogOverlay,
109113
DialogTrigger,
110114
DialogContent,
111115
DialogHeader,

apps/www/registry/new-york/ui/sheet.tsx

+2
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,8 @@ SheetDescription.displayName = SheetPrimitive.Description.displayName
134134

135135
export {
136136
Sheet,
137+
SheetPortal,
138+
SheetOverlay,
137139
SheetTrigger,
138140
SheetClose,
139141
SheetContent,

0 commit comments

Comments
 (0)