chore: remove forward ref

This commit is contained in:
Joel 2025-03-19 15:50:40 +08:00
parent 50170d0e5b
commit d50d5d92a1
373 changed files with 3235 additions and 1705 deletions

View File

@ -1,6 +1,6 @@
'use client' 'use client'
import { forwardRef, useMemo, useState } from 'react' import { useMemo, useState } from 'react'
import { import {
useRouter, useRouter,
useSearchParams, useSearchParams,
@ -18,7 +18,15 @@ export type CreateAppCardProps = {
onSuccess?: () => void onSuccess?: () => void
} }
const CreateAppCard = forwardRef<HTMLDivElement, CreateAppCardProps>(({ className, onSuccess }, ref) => { const CreateAppCard = (
{
ref,
className,
onSuccess,
}: CreateAppCardProps & {
ref: React.RefObject<HTMLDivElement>;
},
) => {
const { t } = useTranslation() const { t } = useTranslation()
const { onPlanInfoChanged } = useProviderContext() const { onPlanInfoChanged } = useProviderContext()
const searchParams = useSearchParams() const searchParams = useSearchParams()
@ -103,7 +111,7 @@ const CreateAppCard = forwardRef<HTMLDivElement, CreateAppCardProps>(({ classNam
/> />
</div> </div>
) )
}) }
CreateAppCard.displayName = 'CreateAppCard' CreateAppCard.displayName = 'CreateAppCard'
export default CreateAppCard export default CreateAppCard

View File

@ -1,20 +1,23 @@
'use client' 'use client'
import { forwardRef } from 'react'
import { useTranslation } from 'react-i18next' import { useTranslation } from 'react-i18next'
import { import {
RiAddLine, RiAddLine,
RiArrowRightLine, RiArrowRightLine,
} from '@remixicon/react' } from '@remixicon/react'
const CreateAppCard = forwardRef<HTMLAnchorElement>((_, ref) => { const CreateAppCard = (
{
ref,
..._
},
) => {
const { t } = useTranslation() const { t } = useTranslation()
return ( return (
<div className='flex flex-col bg-background-default-dimm border-[0.5px] border-components-panel-border rounded-xl <div className='flex flex-col bg-background-default-dimm border-[0.5px] border-components-panel-border rounded-xl
min-h-[160px] transition-all duration-200 ease-in-out' min-h-[160px] transition-all duration-200 ease-in-out'
> >
<a ref={ref} className='group flex flex-grow items-start p-4 cursor-pointer' href='/datasets/create'> <a ref={ref} className='group flex grow items-start p-4 cursor-pointer' href='/datasets/create'>
<div className='flex items-center gap-3'> <div className='flex items-center gap-3'>
<div className='w-10 h-10 p-2 flex items-center justify-center border border-dashed border-divider-regular rounded-lg <div className='w-10 h-10 p-2 flex items-center justify-center border border-dashed border-divider-regular rounded-lg
bg-background-default-lighter group-hover:border-solid group-hover:border-effects-highlight group-hover:bg-background-default-dodge' bg-background-default-lighter group-hover:border-solid group-hover:border-effects-highlight group-hover:bg-background-default-dodge'
@ -31,7 +34,7 @@ const CreateAppCard = forwardRef<HTMLAnchorElement>((_, ref) => {
</a> </a>
</div> </div>
) )
}) }
CreateAppCard.displayName = 'CreateAppCard' CreateAppCard.displayName = 'CreateAppCard'

View File

@ -1,10 +1,4 @@
import { import { memo, useCallback, useImperativeHandle, useMemo } from 'react'
forwardRef,
memo,
useCallback,
useImperativeHandle,
useMemo,
} from 'react'
import { import {
useConfigFromDebugContext, useConfigFromDebugContext,
useFormattingChangedSubscription, useFormattingChangedSubscription,
@ -34,9 +28,14 @@ type DebugWithSingleModelProps = {
export type DebugWithSingleModelRefType = { export type DebugWithSingleModelRefType = {
handleRestart: () => void handleRestart: () => void
} }
const DebugWithSingleModel = forwardRef<DebugWithSingleModelRefType, DebugWithSingleModelProps>(({ const DebugWithSingleModel = (
{
ref,
checkCanSend, checkCanSend,
}, ref) => { }: DebugWithSingleModelProps & {
ref: React.RefObject<DebugWithSingleModelRefType>;
},
) => {
const { userProfile } = useAppContext() const { userProfile } = useAppContext()
const { const {
modelConfig, modelConfig,
@ -174,7 +173,7 @@ const DebugWithSingleModel = forwardRef<DebugWithSingleModelRefType, DebugWithSi
noSpacing noSpacing
/> />
) )
}) }
DebugWithSingleModel.displayName = 'DebugWithSingleModel' DebugWithSingleModel.displayName = 'DebugWithSingleModel'

View File

@ -1,13 +1,13 @@
import { forwardRef, useEffect, useRef } from 'react' import { useEffect, useRef } from 'react'
import cn from '@/utils/classnames' import cn from '@/utils/classnames'
type AutoHeightTextareaProps = type AutoHeightTextareaProps =
& React.DetailedHTMLProps<React.TextareaHTMLAttributes<HTMLTextAreaElement>, HTMLTextAreaElement> & React.DetailedHTMLProps<React.TextareaHTMLAttributes<HTMLTextAreaElement>, HTMLTextAreaElement>
& { outerClassName?: string } & { outerClassName?: string }
const AutoHeightTextarea = forwardRef<HTMLTextAreaElement, AutoHeightTextareaProps>( const AutoHeightTextarea = (
(
{ {
ref: outRef,
outerClassName, outerClassName,
value, value,
className, className,
@ -15,9 +15,10 @@ const AutoHeightTextarea = forwardRef<HTMLTextAreaElement, AutoHeightTextareaPro
autoFocus, autoFocus,
disabled, disabled,
...rest ...rest
}: AutoHeightTextareaProps & {
ref: React.RefObject<HTMLTextAreaElement>;
}, },
outRef, ) => {
) => {
const innerRef = useRef<HTMLTextAreaElement>(null) const innerRef = useRef<HTMLTextAreaElement>(null)
const ref = outRef || innerRef const ref = outRef || innerRef
@ -30,7 +31,7 @@ const AutoHeightTextarea = forwardRef<HTMLTextAreaElement, AutoHeightTextareaPro
} }
}, [autoFocus, disabled, ref]) }, [autoFocus, disabled, ref])
return ( return (
<div className={outerClassName}> (<div className={outerClassName}>
<div className='relative'> <div className='relative'>
<div className={cn(className, 'invisible whitespace-pre-wrap break-all')}> <div className={cn(className, 'invisible whitespace-pre-wrap break-all')}>
{!value ? placeholder : `${value}`.replace(/\n$/, '\n ')} {!value ? placeholder : `${value}`.replace(/\n$/, '\n ')}
@ -44,10 +45,9 @@ const AutoHeightTextarea = forwardRef<HTMLTextAreaElement, AutoHeightTextareaPro
{...rest} {...rest}
/> />
</div> </div>
</div> </div>)
) )
}, }
)
AutoHeightTextarea.displayName = 'AutoHeightTextarea' AutoHeightTextarea.displayName = 'AutoHeightTextarea'

View File

@ -1,4 +1,4 @@
import { forwardRef, useEffect, useRef } from 'react' import { useEffect, useRef } from 'react'
import cn from '@/utils/classnames' import cn from '@/utils/classnames'
import { sleep } from '@/utils' import { sleep } from '@/utils'
@ -16,11 +16,24 @@ type IProps = {
onKeyUp?: (e: React.KeyboardEvent<HTMLTextAreaElement>) => void onKeyUp?: (e: React.KeyboardEvent<HTMLTextAreaElement>) => void
} }
const AutoHeightTextarea = forwardRef( const AutoHeightTextarea = (
( {
{ value, onChange, placeholder, className, wrapperClassName, minHeight = 36, maxHeight = 96, autoFocus, controlFocus, onKeyDown, onKeyUp }: IProps, ref: outerRef,
outerRef: any, value,
) => { onChange,
placeholder,
className,
wrapperClassName,
minHeight = 36,
maxHeight = 96,
autoFocus,
controlFocus,
onKeyDown,
onKeyUp,
}: IProps & {
ref: React.RefObject<unknown>;
},
) => {
// eslint-disable-next-line react-hooks/rules-of-hooks // eslint-disable-next-line react-hooks/rules-of-hooks
const ref = outerRef || useRef<HTMLTextAreaElement>(null) const ref = outerRef || useRef<HTMLTextAreaElement>(null)
@ -53,7 +66,7 @@ const AutoHeightTextarea = forwardRef(
}, [controlFocus]) }, [controlFocus])
return ( return (
<div className={`relative ${wrapperClassName}`}> (<div className={`relative ${wrapperClassName}`}>
<div className={cn(className, 'invisible whitespace-pre-wrap break-all overflow-y-auto')} style={{ <div className={cn(className, 'invisible whitespace-pre-wrap break-all overflow-y-auto')} style={{
minHeight, minHeight,
maxHeight, maxHeight,
@ -74,10 +87,9 @@ const AutoHeightTextarea = forwardRef(
onKeyUp={onKeyUp} onKeyUp={onKeyUp}
value={value} value={value}
/> />
</div> </div>)
) )
}, }
)
AutoHeightTextarea.displayName = 'AutoHeightTextarea' AutoHeightTextarea.displayName = 'AutoHeightTextarea'

View File

@ -1,7 +1,4 @@
import { import { memo } from 'react'
forwardRef,
memo,
} from 'react'
import { import {
RiMicLine, RiMicLine,
RiSendPlane2Fill, RiSendPlane2Fill,
@ -23,13 +20,18 @@ type OperationProps = {
onSend: () => void onSend: () => void
theme?: Theme | null theme?: Theme | null
} }
const Operation = forwardRef<HTMLDivElement, OperationProps>(({ const Operation = (
{
ref,
fileConfig, fileConfig,
speechToTextConfig, speechToTextConfig,
onShowVoiceInput, onShowVoiceInput,
onSend, onSend,
theme, theme,
}, ref) => { }: OperationProps & {
ref: React.RefObject<HTMLDivElement>;
},
) => {
return ( return (
<div <div
className={cn( className={cn(
@ -70,7 +72,7 @@ const Operation = forwardRef<HTMLDivElement, OperationProps>(({
</div> </div>
</div> </div>
) )
}) }
Operation.displayName = 'Operation' Operation.displayName = 'Operation'
export default memo(Operation) export default memo(Operation)

View File

@ -1,4 +1,3 @@
import { forwardRef } from 'react'
import { generate } from './utils' import { generate } from './utils'
import type { AbstractNode } from './utils' import type { AbstractNode } from './utils'
@ -14,7 +13,14 @@ export type IconBaseProps = {
style?: React.CSSProperties style?: React.CSSProperties
} }
const IconBase = forwardRef<React.MutableRefObject<HTMLOrSVGElement>, IconBaseProps>((props, ref) => { const IconBase = (
{
ref,
...props
}: IconBaseProps & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => {
const { data, className, onClick, style, ...restProps } = props const { data, className, onClick, style, ...restProps } = props
return generate(data.icon, `svg-${data.name}`, { return generate(data.icon, `svg-${data.name}`, {
@ -26,7 +32,7 @@ const IconBase = forwardRef<React.MutableRefObject<HTMLOrSVGElement>, IconBasePr
...restProps, ...restProps,
'ref': ref, 'ref': ref,
}) })
}) }
IconBase.displayName = 'IconBase' IconBase.displayName = 'IconBase'

View File

@ -58,12 +58,16 @@ const generateSvgComponent = async (fileHandle, entry, pathList, replaceFillOrSt
import * as React from 'react' import * as React from 'react'
import data from './<%= svgName %>.json' import data from './<%= svgName %>.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: React.SVGProps<SVGSVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = '<%= svgName %>' Icon.displayName = '<%= svgName %>'
@ -111,10 +115,15 @@ import * as React from 'react'
import cn from '@/utils/classnames' import cn from '@/utils/classnames'
import s from './<%= fileName %>.module.css' import s from './<%= fileName %>.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>(( const Icon = (
{ className, ...restProps }, {
ref, ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />) className,
...restProps
}: React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement> & {
ref?: React.RefObject<HTMLSpanElement>;
},
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />
Icon.displayName = '<%= fileName %>' Icon.displayName = '<%= fileName %>'

View File

@ -5,10 +5,15 @@ import * as React from 'react'
import cn from '@/utils/classnames' import cn from '@/utils/classnames'
import s from './BaichuanTextCn.module.css' import s from './BaichuanTextCn.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>(( const Icon = (
{ className, ...restProps }, {
ref, ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />) className,
...restProps
}: React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement> & {
ref: React.RefObject<HTMLSpanElement>;
},
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />
Icon.displayName = 'BaichuanTextCn' Icon.displayName = 'BaichuanTextCn'

View File

@ -5,10 +5,15 @@ import * as React from 'react'
import cn from '@/utils/classnames' import cn from '@/utils/classnames'
import s from './Minimax.module.css' import s from './Minimax.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>(( const Icon = (
{ className, ...restProps }, {
ref, ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />) className,
...restProps
}: React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement> & {
ref: React.RefObject<HTMLSpanElement>;
},
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />
Icon.displayName = 'Minimax' Icon.displayName = 'Minimax'

View File

@ -5,10 +5,15 @@ import * as React from 'react'
import cn from '@/utils/classnames' import cn from '@/utils/classnames'
import s from './MinimaxText.module.css' import s from './MinimaxText.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>(( const Icon = (
{ className, ...restProps }, {
ref, ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />) className,
...restProps
}: React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement> & {
ref: React.RefObject<HTMLSpanElement>;
},
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />
Icon.displayName = 'MinimaxText' Icon.displayName = 'MinimaxText'

View File

@ -5,10 +5,15 @@ import * as React from 'react'
import cn from '@/utils/classnames' import cn from '@/utils/classnames'
import s from './Tongyi.module.css' import s from './Tongyi.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>(( const Icon = (
{ className, ...restProps }, {
ref, ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />) className,
...restProps
}: React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement> & {
ref: React.RefObject<HTMLSpanElement>;
},
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />
Icon.displayName = 'Tongyi' Icon.displayName = 'Tongyi'

View File

@ -5,10 +5,15 @@ import * as React from 'react'
import cn from '@/utils/classnames' import cn from '@/utils/classnames'
import s from './TongyiText.module.css' import s from './TongyiText.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>(( const Icon = (
{ className, ...restProps }, {
ref, ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />) className,
...restProps
}: React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement> & {
ref: React.RefObject<HTMLSpanElement>;
},
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />
Icon.displayName = 'TongyiText' Icon.displayName = 'TongyiText'

View File

@ -5,10 +5,15 @@ import * as React from 'react'
import cn from '@/utils/classnames' import cn from '@/utils/classnames'
import s from './TongyiTextCn.module.css' import s from './TongyiTextCn.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>(( const Icon = (
{ className, ...restProps }, {
ref, ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />) className,
...restProps
}: React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement> & {
ref: React.RefObject<HTMLSpanElement>;
},
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />
Icon.displayName = 'TongyiTextCn' Icon.displayName = 'TongyiTextCn'

View File

@ -5,10 +5,15 @@ import * as React from 'react'
import cn from '@/utils/classnames' import cn from '@/utils/classnames'
import s from './Wxyy.module.css' import s from './Wxyy.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>(( const Icon = (
{ className, ...restProps }, {
ref, ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />) className,
...restProps
}: React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement> & {
ref: React.RefObject<HTMLSpanElement>;
},
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />
Icon.displayName = 'Wxyy' Icon.displayName = 'Wxyy'

View File

@ -5,10 +5,15 @@ import * as React from 'react'
import cn from '@/utils/classnames' import cn from '@/utils/classnames'
import s from './WxyyText.module.css' import s from './WxyyText.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>(( const Icon = (
{ className, ...restProps }, {
ref, ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />) className,
...restProps
}: React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement> & {
ref: React.RefObject<HTMLSpanElement>;
},
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />
Icon.displayName = 'WxyyText' Icon.displayName = 'WxyyText'

View File

@ -5,10 +5,15 @@ import * as React from 'react'
import cn from '@/utils/classnames' import cn from '@/utils/classnames'
import s from './WxyyTextCn.module.css' import s from './WxyyTextCn.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>(( const Icon = (
{ className, ...restProps }, {
ref, ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />) className,
...restProps
}: React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement> & {
ref: React.RefObject<HTMLSpanElement>;
},
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />
Icon.displayName = 'WxyyTextCn' Icon.displayName = 'WxyyTextCn'

View File

@ -6,10 +6,14 @@ import data from './Robot.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Robot' Icon.displayName = 'Robot'

View File

@ -6,10 +6,14 @@ import data from './User.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'User' Icon.displayName = 'User'

View File

@ -6,10 +6,14 @@ import data from './ArCube1.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'ArCube1' Icon.displayName = 'ArCube1'

View File

@ -6,10 +6,14 @@ import data from './Asterisk.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Asterisk' Icon.displayName = 'Asterisk'

View File

@ -6,10 +6,14 @@ import data from './AwsMarketplace.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'AwsMarketplace' Icon.displayName = 'AwsMarketplace'

View File

@ -6,10 +6,14 @@ import data from './Azure.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Azure' Icon.displayName = 'Azure'

View File

@ -6,10 +6,14 @@ import data from './Buildings.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Buildings' Icon.displayName = 'Buildings'

View File

@ -6,10 +6,14 @@ import data from './Diamond.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Diamond' Icon.displayName = 'Diamond'

View File

@ -6,10 +6,14 @@ import data from './GoogleCloud.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'GoogleCloud' Icon.displayName = 'GoogleCloud'

View File

@ -6,10 +6,14 @@ import data from './Group2.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Group2' Icon.displayName = 'Group2'

View File

@ -6,10 +6,14 @@ import data from './Keyframe.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Keyframe' Icon.displayName = 'Keyframe'

View File

@ -6,10 +6,14 @@ import data from './Sparkles.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Sparkles' Icon.displayName = 'Sparkles'

View File

@ -6,10 +6,14 @@ import data from './SparklesSoft.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'SparklesSoft' Icon.displayName = 'SparklesSoft'

View File

@ -6,10 +6,14 @@ import data from './D.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'D' Icon.displayName = 'D'

View File

@ -6,10 +6,14 @@ import data from './DiagonalDividingLine.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'DiagonalDividingLine' Icon.displayName = 'DiagonalDividingLine'

View File

@ -6,10 +6,14 @@ import data from './Dify.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Dify' Icon.displayName = 'Dify'

View File

@ -6,10 +6,14 @@ import data from './Gdpr.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Gdpr' Icon.displayName = 'Gdpr'

View File

@ -6,10 +6,14 @@ import data from './Github.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Github' Icon.displayName = 'Github'

View File

@ -6,10 +6,14 @@ import data from './Highlight.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Highlight' Icon.displayName = 'Highlight'

View File

@ -6,10 +6,14 @@ import data from './Iso.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Iso' Icon.displayName = 'Iso'

View File

@ -6,10 +6,14 @@ import data from './Line3.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Line3' Icon.displayName = 'Line3'

View File

@ -6,10 +6,14 @@ import data from './Lock.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Lock' Icon.displayName = 'Lock'

View File

@ -6,10 +6,14 @@ import data from './MessageChatSquare.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'MessageChatSquare' Icon.displayName = 'MessageChatSquare'

View File

@ -6,10 +6,14 @@ import data from './MultiPathRetrieval.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'MultiPathRetrieval' Icon.displayName = 'MultiPathRetrieval'

View File

@ -6,10 +6,14 @@ import data from './NTo1Retrieval.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'NTo1Retrieval' Icon.displayName = 'NTo1Retrieval'

View File

@ -6,10 +6,14 @@ import data from './Notion.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Notion' Icon.displayName = 'Notion'

View File

@ -6,10 +6,14 @@ import data from './Soc2.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Soc2' Icon.displayName = 'Soc2'

View File

@ -6,10 +6,14 @@ import data from './SparklesSoft.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'SparklesSoft' Icon.displayName = 'SparklesSoft'

View File

@ -6,10 +6,14 @@ import data from './Csv.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Csv' Icon.displayName = 'Csv'

View File

@ -6,10 +6,14 @@ import data from './Doc.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Doc' Icon.displayName = 'Doc'

View File

@ -6,10 +6,14 @@ import data from './Docx.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Docx' Icon.displayName = 'Docx'

View File

@ -6,10 +6,14 @@ import data from './Html.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Html' Icon.displayName = 'Html'

View File

@ -6,10 +6,14 @@ import data from './Json.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Json' Icon.displayName = 'Json'

View File

@ -6,10 +6,14 @@ import data from './Md.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Md' Icon.displayName = 'Md'

View File

@ -6,10 +6,14 @@ import data from './Pdf.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Pdf' Icon.displayName = 'Pdf'

View File

@ -6,10 +6,14 @@ import data from './Txt.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Txt' Icon.displayName = 'Txt'

View File

@ -6,10 +6,14 @@ import data from './Unknown.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Unknown' Icon.displayName = 'Unknown'

View File

@ -6,10 +6,14 @@ import data from './Xlsx.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Xlsx' Icon.displayName = 'Xlsx'

View File

@ -6,10 +6,14 @@ import data from './Yaml.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Yaml' Icon.displayName = 'Yaml'

View File

@ -6,10 +6,14 @@ import data from './Chunk.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Chunk' Icon.displayName = 'Chunk'

View File

@ -6,10 +6,14 @@ import data from './Collapse.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Collapse' Icon.displayName = 'Collapse'

View File

@ -6,10 +6,14 @@ import data from './GeneralType.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'GeneralType' Icon.displayName = 'GeneralType'

View File

@ -6,10 +6,14 @@ import data from './LayoutRight2LineMod.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'LayoutRight2LineMod' Icon.displayName = 'LayoutRight2LineMod'

View File

@ -6,10 +6,14 @@ import data from './ParentChildType.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'ParentChildType' Icon.displayName = 'ParentChildType'

View File

@ -6,10 +6,14 @@ import data from './SelectionMod.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'SelectionMod' Icon.displayName = 'SelectionMod'

View File

@ -6,10 +6,14 @@ import data from './Anthropic.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Anthropic' Icon.displayName = 'Anthropic'

View File

@ -6,10 +6,14 @@ import data from './AnthropicDark.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'AnthropicDark' Icon.displayName = 'AnthropicDark'

View File

@ -6,10 +6,14 @@ import data from './AnthropicLight.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'AnthropicLight' Icon.displayName = 'AnthropicLight'

View File

@ -6,10 +6,14 @@ import data from './AnthropicText.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'AnthropicText' Icon.displayName = 'AnthropicText'

View File

@ -6,10 +6,14 @@ import data from './AzureOpenaiService.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'AzureOpenaiService' Icon.displayName = 'AzureOpenaiService'

View File

@ -6,10 +6,14 @@ import data from './AzureOpenaiServiceText.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'AzureOpenaiServiceText' Icon.displayName = 'AzureOpenaiServiceText'

View File

@ -6,10 +6,14 @@ import data from './Azureai.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Azureai' Icon.displayName = 'Azureai'

View File

@ -6,10 +6,14 @@ import data from './AzureaiText.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'AzureaiText' Icon.displayName = 'AzureaiText'

View File

@ -6,10 +6,14 @@ import data from './Baichuan.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Baichuan' Icon.displayName = 'Baichuan'

View File

@ -6,10 +6,14 @@ import data from './BaichuanText.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'BaichuanText' Icon.displayName = 'BaichuanText'

View File

@ -6,10 +6,14 @@ import data from './Chatglm.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Chatglm' Icon.displayName = 'Chatglm'

View File

@ -6,10 +6,14 @@ import data from './ChatglmText.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'ChatglmText' Icon.displayName = 'ChatglmText'

View File

@ -6,10 +6,14 @@ import data from './Cohere.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Cohere' Icon.displayName = 'Cohere'

View File

@ -6,10 +6,14 @@ import data from './CohereText.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'CohereText' Icon.displayName = 'CohereText'

View File

@ -6,10 +6,14 @@ import data from './Gpt3.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Gpt3' Icon.displayName = 'Gpt3'

View File

@ -6,10 +6,14 @@ import data from './Gpt4.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Gpt4' Icon.displayName = 'Gpt4'

View File

@ -6,10 +6,14 @@ import data from './Huggingface.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Huggingface' Icon.displayName = 'Huggingface'

View File

@ -6,10 +6,14 @@ import data from './HuggingfaceText.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'HuggingfaceText' Icon.displayName = 'HuggingfaceText'

View File

@ -6,10 +6,14 @@ import data from './HuggingfaceTextHub.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'HuggingfaceTextHub' Icon.displayName = 'HuggingfaceTextHub'

View File

@ -6,10 +6,14 @@ import data from './IflytekSpark.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'IflytekSpark' Icon.displayName = 'IflytekSpark'

View File

@ -6,10 +6,14 @@ import data from './IflytekSparkText.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'IflytekSparkText' Icon.displayName = 'IflytekSparkText'

View File

@ -6,10 +6,14 @@ import data from './IflytekSparkTextCn.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'IflytekSparkTextCn' Icon.displayName = 'IflytekSparkTextCn'

View File

@ -6,10 +6,14 @@ import data from './Jina.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Jina' Icon.displayName = 'Jina'

View File

@ -6,10 +6,14 @@ import data from './JinaText.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'JinaText' Icon.displayName = 'JinaText'

View File

@ -6,10 +6,14 @@ import data from './Localai.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Localai' Icon.displayName = 'Localai'

View File

@ -6,10 +6,14 @@ import data from './LocalaiText.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'LocalaiText' Icon.displayName = 'LocalaiText'

View File

@ -6,10 +6,14 @@ import data from './Microsoft.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Microsoft' Icon.displayName = 'Microsoft'

View File

@ -6,10 +6,14 @@ import data from './OpenaiBlack.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'OpenaiBlack' Icon.displayName = 'OpenaiBlack'

View File

@ -6,10 +6,14 @@ import data from './OpenaiBlue.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'OpenaiBlue' Icon.displayName = 'OpenaiBlue'

View File

@ -6,10 +6,14 @@ import data from './OpenaiGreen.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'OpenaiGreen' Icon.displayName = 'OpenaiGreen'

View File

@ -6,10 +6,14 @@ import data from './OpenaiText.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'OpenaiText' Icon.displayName = 'OpenaiText'

View File

@ -6,10 +6,14 @@ import data from './OpenaiTransparent.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'OpenaiTransparent' Icon.displayName = 'OpenaiTransparent'

View File

@ -6,10 +6,14 @@ import data from './OpenaiViolet.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'OpenaiViolet' Icon.displayName = 'OpenaiViolet'

View File

@ -6,10 +6,14 @@ import data from './Openllm.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Openllm' Icon.displayName = 'Openllm'

View File

@ -6,10 +6,14 @@ import data from './OpenllmText.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'OpenllmText' Icon.displayName = 'OpenllmText'

View File

@ -6,10 +6,14 @@ import data from './Replicate.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Replicate' Icon.displayName = 'Replicate'

View File

@ -6,10 +6,14 @@ import data from './ReplicateText.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'ReplicateText' Icon.displayName = 'ReplicateText'

View File

@ -6,10 +6,14 @@ import data from './XorbitsInference.json'
import IconBase from '@/app/components/base/icons/IconBase' import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase' import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>(( const Icon = (
props, {
ref, ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />) ...props
}: Omit<IconBaseProps, 'data'> & {
ref: React.RefObject<React.MutableRefObject<SVGElement>>;
}
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'XorbitsInference' Icon.displayName = 'XorbitsInference'

Some files were not shown because too many files have changed in this diff Show More