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) => (