From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001 From: wwf <yearningwang@iqtogether.com> Date: 星期三, 04 六月 2025 15:17:49 +0800 Subject: [PATCH] 初始化 --- app/components/base/icons/src/public/files/Json.tsx | 14 +++++--------- 1 files changed, 5 insertions(+), 9 deletions(-) diff --git a/app/components/base/icons/src/public/files/Json.tsx b/app/components/base/icons/src/public/files/Json.tsx index 90812be..452b75f 100644 --- a/app/components/base/icons/src/public/files/Json.tsx +++ b/app/components/base/icons/src/public/files/Json.tsx @@ -4,16 +4,12 @@ import * as React from 'react' import data from './Json.json' import IconBase from '@/app/components/base/icons/IconBase' -import type { IconData } from '@/app/components/base/icons/IconBase' +import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' -const Icon = ( - { - ref, - ...props - }: React.SVGProps<SVGSVGElement> & { - ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>; - }, -) => <IconBase {...props} ref={ref} data={data as IconData} /> +const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( + props, + ref, +) => <IconBase {...props} ref={ref} data={data as IconData} />) Icon.displayName = 'Json' -- Gitblit v1.8.0