From 191cb7fc69542b7dd3c001da7f12471acd017015 Mon Sep 17 00:00:00 2001 From: speakeloudest Date: Sun, 27 Jul 2025 01:05:01 -0700 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dts=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/user/components/Header/NewHeader.tsx | 2 +- packages/typescript-config/base.json | 3 ++- packages/ui/src/components/dialog.tsx | 9 ++++++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/apps/user/components/Header/NewHeader.tsx b/apps/user/components/Header/NewHeader.tsx index 4a2569d..4390b88 100644 --- a/apps/user/components/Header/NewHeader.tsx +++ b/apps/user/components/Header/NewHeader.tsx @@ -13,7 +13,7 @@ import { useRef } from 'react'; import { UserNav } from '../user-nav'; import ImageLogo from './image.png'; -export default function Header(props) { +export default function Header() { const t = useTranslations('common'); const { user } = useGlobalStore(); diff --git a/packages/typescript-config/base.json b/packages/typescript-config/base.json index 5c7e6cb..4f1ede5 100644 --- a/packages/typescript-config/base.json +++ b/packages/typescript-config/base.json @@ -14,7 +14,8 @@ "resolveJsonModule": true, "skipLibCheck": true, "strict": true, - "target": "ES2022" + "target": "ES2022", + "types": ["node"] }, "display": "Default" } diff --git a/packages/ui/src/components/dialog.tsx b/packages/ui/src/components/dialog.tsx index 438e6f4..5d08784 100644 --- a/packages/ui/src/components/dialog.tsx +++ b/packages/ui/src/components/dialog.tsx @@ -29,9 +29,16 @@ const DialogOverlay = React.forwardRef< )); DialogOverlay.displayName = DialogPrimitive.Overlay.displayName; +// 扩展 DialogContentProps 接口 +interface DialogContentProps + extends React.ComponentPropsWithoutRef { + closeIcon?: React.ReactNode; + closeClassName?: string; +} + const DialogContent = React.forwardRef< React.ElementRef, - React.ComponentPropsWithoutRef + DialogContentProps >(({ className, closeClassName, closeIcon, children, ...props }, ref) => (