History

feat(plugins): add DialogPopup component

Adds DialogPopup wrapper component for dialog popups with data-slot attribute. Re-exports full Dialog component set from plugins index.

Saatvik Arya committed 7 months ago

Commit e8209cb1 parent 17ab9312 files · +6 −0Browse files

Unified · Split

2 files
  1. packages/clients/react/src/plugins/components/ui/dialog.tsx +5 −0
  2. packages/clients/react/src/plugins/index.ts +1 −0
packages/clients/react/src/plugins/components/ui/dialog.tsx+5−0
@@ -145,6 +145,10 @@ function DialogDescription({ · 144 unmodified lines
145145 )
146146 }
147147
148+function DialogPopup({ ...props }: DialogPrimitive.Popup.Props) {
149+ return <DialogPrimitive.Popup data-slot="dialog-popup" {...props} />
150+}
151+
148152 export {
149153 Dialog,
150154 DialogClose,
@@ -153,6 +157,7 @@ export { · 2 unmodified lines
153157 DialogFooter,
154158 DialogHeader,
155159 DialogOverlay,
160+ DialogPopup,
156161 DialogPortal,
157162 DialogTitle,
158163 DialogTrigger,
packages/clients/react/src/plugins/index.ts+1−0
@@ -116,3 +116,4 @@ export { Separator } from "./components/ui/separator"; · 115 unmodified lines
116116 export { Textarea } from "./components/ui/textarea";
117117 export { Popover, PopoverContent, PopoverTrigger } from "./components/ui/popover";
118118 export { Command, CommandInput, CommandList, CommandEmpty, CommandGroup, CommandItem, CommandShortcut, CommandSeparator } from "./components/ui/command";
119+export { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogOverlay, DialogPopup, DialogPortal, DialogTitle, DialogTrigger } from "./components/ui/dialog";