fix: 修复ts问题

This commit is contained in:
2025-07-27 01:05:01 -07:00
parent f534c101dd
commit 191cb7fc69
3 changed files with 11 additions and 3 deletions
+2 -1
View File
@@ -14,7 +14,8 @@
"resolveJsonModule": true,
"skipLibCheck": true,
"strict": true,
"target": "ES2022"
"target": "ES2022",
"types": ["node"]
},
"display": "Default"
}
+8 -1
View File
@@ -29,9 +29,16 @@ const DialogOverlay = React.forwardRef<
));
DialogOverlay.displayName = DialogPrimitive.Overlay.displayName;
// 扩展 DialogContentProps 接口
interface DialogContentProps
extends React.ComponentPropsWithoutRef<typeof DialogPrimitive.Content> {
closeIcon?: React.ReactNode;
closeClassName?: string;
}
const DialogContent = React.forwardRef<
React.ElementRef<typeof DialogPrimitive.Content>,
React.ComponentPropsWithoutRef<typeof DialogPrimitive.Content>
DialogContentProps
>(({ className, closeClassName, closeIcon, children, ...props }, ref) => (
<DialogPortal>
<DialogOverlay />