This commit is contained in:
2026-04-07 14:45:29 +03:00
parent c47f7c1b6a
commit 38ef10da4d
11 changed files with 1006 additions and 13 deletions
@@ -59,7 +59,9 @@ export function useFormDialog(paramKey?: string) {
}
export default function FormDialog(props: {
children: (resourceId: string | null) => React.ReactNode
children: (resourceId: string | null,
ctx: { open: (resourceId?: string) => void, close: () => void,isOpen:boolean }
) => React.ReactNode
title: string
paramKey?: string
classNames?: {
@@ -85,7 +87,7 @@ export default function FormDialog(props: {
</DialogTitle>
</DialogHeader>
<ScrollArea className={`max-h-[80vh] px-4 ${cn(props.classNames?.scrollArea)}`}>
{props.children(resourceId)}
{props.children(resourceId, { open, close , isOpen})}
</ScrollArea>
</DialogContent>
</Dialog>