chore: change forward ref to new ref

pull/13892/head
Joel 1 year ago
parent eeb1ed486a
commit dbd5e8d7a0

@ -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

@ -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'

@ -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,
@ -27,15 +21,20 @@ import { useFeatures } from '@/app/components/base/features/hooks'
import { getLastAnswer } from '@/app/components/base/chat/utils' import { getLastAnswer } from '@/app/components/base/chat/utils'
import type { InputForm } from '@/app/components/base/chat/chat/type' import type { InputForm } from '@/app/components/base/chat/chat/type'
interface DebugWithSingleModelProps { type DebugWithSingleModelProps = {
checkCanSend?: () => boolean checkCanSend?: () => boolean
} }
export interface DebugWithSingleModelRefType { export type DebugWithSingleModelRefType = {
handleRestart: () => void handleRestart: () => void
} }
const DebugWithSingleModel = forwardRef<DebugWithSingleModelRefType, DebugWithSingleModelProps>(({ const DebugWithSingleModel = (
checkCanSend, {
}, ref) => { ref,
checkCanSend,
}: DebugWithSingleModelProps & {
ref: React.RefObject<DebugWithSingleModelRefType>;
},
) => {
const { userProfile } = useAppContext() const { userProfile } = useAppContext()
const { const {
modelConfig, modelConfig,
@ -183,7 +182,7 @@ const DebugWithSingleModel = forwardRef<DebugWithSingleModelRefType, DebugWithSi
noSpacing noSpacing
/> />
) )
}) }
DebugWithSingleModel.displayName = 'DebugWithSingleModel' DebugWithSingleModel.displayName = 'DebugWithSingleModel'

@ -1,53 +1,53 @@
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,
placeholder, placeholder,
autoFocus, autoFocus,
disabled, disabled,
...rest ...rest
}, }: AutoHeightTextareaProps & {
outRef, ref: React.RefObject<HTMLTextAreaElement>;
) => { },
const innerRef = useRef<HTMLTextAreaElement>(null) ) => {
const ref = outRef || innerRef const innerRef = useRef<HTMLTextAreaElement>(null)
const ref = outRef || innerRef
useEffect(() => { useEffect(() => {
if (autoFocus && !disabled && value) { if (autoFocus && !disabled && value) {
if (typeof ref !== 'function') { if (typeof ref !== 'function') {
ref.current?.setSelectionRange(`${value}`.length, `${value}`.length) ref.current?.setSelectionRange(`${value}`.length, `${value}`.length)
ref.current?.focus() ref.current?.focus()
}
} }
}, [autoFocus, disabled, ref]) }
return ( }, [autoFocus, disabled, ref])
<div className={outerClassName}> return (
<div className='relative'> (<div className={outerClassName}>
<div className={cn(className, 'invisible whitespace-pre-wrap break-all')}> <div className='relative'>
{!value ? placeholder : `${value}`.replace(/\n$/, '\n ')} <div className={cn(className, 'invisible whitespace-pre-wrap break-all')}>
</div> {!value ? placeholder : `${value}`.replace(/\n$/, '\n ')}
<textarea
ref={ref}
placeholder={placeholder}
className={cn(className, 'disabled:bg-transparent absolute inset-0 outline-none border-none appearance-none resize-none w-full h-full')}
value={value}
disabled={disabled}
{...rest}
/>
</div> </div>
<textarea
ref={ref}
placeholder={placeholder}
className={cn(className, 'disabled:bg-transparent absolute inset-0 outline-none border-none appearance-none resize-none w-full h-full')}
value={value}
disabled={disabled}
{...rest}
/>
</div> </div>
) </div>)
}, )
) }
AutoHeightTextarea.displayName = 'AutoHeightTextarea' AutoHeightTextarea.displayName = 'AutoHeightTextarea'

@ -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,68 +16,80 @@ 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,
// eslint-disable-next-line react-hooks/rules-of-hooks placeholder,
const ref = outerRef || useRef<HTMLTextAreaElement>(null) className,
wrapperClassName,
minHeight = 36,
maxHeight = 96,
autoFocus,
controlFocus,
onKeyDown,
onKeyUp,
}: IProps & {
ref: React.RefObject<unknown>;
},
) => {
// eslint-disable-next-line react-hooks/rules-of-hooks
const ref = outerRef || useRef<HTMLTextAreaElement>(null)
const doFocus = () => { const doFocus = () => {
if (ref.current) { if (ref.current) {
ref.current.setSelectionRange(value.length, value.length) ref.current.setSelectionRange(value.length, value.length)
ref.current.focus() ref.current.focus()
return true return true
}
return false
} }
return false
}
const focus = async () => { const focus = async () => {
if (!doFocus()) { if (!doFocus()) {
let hasFocus = false let hasFocus = false
await sleep(100) await sleep(100)
hasFocus = doFocus() hasFocus = doFocus()
if (!hasFocus) if (!hasFocus)
focus() focus()
}
} }
}
useEffect(() => { useEffect(() => {
if (autoFocus) if (autoFocus)
focus() focus()
}, []) }, [])
useEffect(() => { useEffect(() => {
if (controlFocus) if (controlFocus)
focus() focus()
}, [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,
paddingRight: (value && value.trim().length > 10000) ? 140 : 130, paddingRight: (value && value.trim().length > 10000) ? 140 : 130,
}}> }}>
{!value ? placeholder : value.replace(/\n$/, '\n ')} {!value ? placeholder : value.replace(/\n$/, '\n ')}
</div>
<textarea
ref={ref}
autoFocus={autoFocus}
className={cn(className, 'absolute inset-0 resize-none overflow-auto')}
style={{
paddingRight: (value && value.trim().length > 10000) ? 140 : 130,
}}
placeholder={placeholder}
onChange={onChange}
onKeyDown={onKeyDown}
onKeyUp={onKeyUp}
value={value}
/>
</div> </div>
) <textarea
}, ref={ref}
) autoFocus={autoFocus}
className={cn(className, 'absolute inset-0 resize-none overflow-auto')}
style={{
paddingRight: (value && value.trim().length > 10000) ? 140 : 130,
}}
placeholder={placeholder}
onChange={onChange}
onKeyDown={onKeyDown}
onKeyUp={onKeyUp}
value={value}
/>
</div>)
)
}
AutoHeightTextarea.displayName = 'AutoHeightTextarea' AutoHeightTextarea.displayName = 'AutoHeightTextarea'

@ -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 = (
fileConfig, {
speechToTextConfig, ref,
onShowVoiceInput, fileConfig,
onSend, speechToTextConfig,
theme, onShowVoiceInput,
}, ref) => { onSend,
theme,
}: 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)

@ -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'

@ -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.MutableRefObject<SVGElement> & {
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 %>'

@ -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'

@ -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'

@ -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'

@ -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'

@ -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'

@ -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'

@ -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'

@ -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'

@ -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'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Robot.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Robot' Icon.displayName = 'Robot'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './User.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'User' Icon.displayName = 'User'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Sparkles.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Sparkles' Icon.displayName = 'Sparkles'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './D.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'D' Icon.displayName = 'D'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './DiagonalDividingLine.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'DiagonalDividingLine' Icon.displayName = 'DiagonalDividingLine'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Dify.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Dify' Icon.displayName = 'Dify'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Github.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Github' Icon.displayName = 'Github'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Highlight.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Highlight' Icon.displayName = 'Highlight'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Line3.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Line3' Icon.displayName = 'Line3'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Lock.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Lock' Icon.displayName = 'Lock'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './MessageChatSquare.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'MessageChatSquare' Icon.displayName = 'MessageChatSquare'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './MultiPathRetrieval.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'MultiPathRetrieval' Icon.displayName = 'MultiPathRetrieval'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './NTo1Retrieval.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'NTo1Retrieval' Icon.displayName = 'NTo1Retrieval'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Notion.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Notion' Icon.displayName = 'Notion'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './SparklesSoft.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'SparklesSoft' Icon.displayName = 'SparklesSoft'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Csv.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Csv' Icon.displayName = 'Csv'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Doc.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Doc' Icon.displayName = 'Doc'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Docx.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Docx' Icon.displayName = 'Docx'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Html.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Html' Icon.displayName = 'Html'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Json.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Json' Icon.displayName = 'Json'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Md.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Md' Icon.displayName = 'Md'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Pdf.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Pdf' Icon.displayName = 'Pdf'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Txt.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Txt' Icon.displayName = 'Txt'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Unknown.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Unknown' Icon.displayName = 'Unknown'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Xlsx.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Xlsx' Icon.displayName = 'Xlsx'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Yaml.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Yaml' Icon.displayName = 'Yaml'

@ -24,7 +24,7 @@
"attributes": { "attributes": {
"id": "Vector", "id": "Vector",
"d": "M2.5 10H0V7.5H2.5V10Z", "d": "M2.5 10H0V7.5H2.5V10Z",
"fill": "currentColor" "fill": "#676F83"
}, },
"children": [] "children": []
}, },
@ -34,7 +34,7 @@
"attributes": { "attributes": {
"id": "Vector_2", "id": "Vector_2",
"d": "M6.25 6.25H3.75V3.75H6.25V6.25Z", "d": "M6.25 6.25H3.75V3.75H6.25V6.25Z",
"fill": "currentColor" "fill": "#676F83"
}, },
"children": [] "children": []
}, },
@ -44,7 +44,7 @@
"attributes": { "attributes": {
"id": "Vector_3", "id": "Vector_3",
"d": "M2.5 6.25H0V3.75H2.5V6.25Z", "d": "M2.5 6.25H0V3.75H2.5V6.25Z",
"fill": "currentColor" "fill": "#676F83"
}, },
"children": [] "children": []
}, },
@ -54,7 +54,7 @@
"attributes": { "attributes": {
"id": "Vector_4", "id": "Vector_4",
"d": "M6.25 2.5H3.75V0H6.25V2.5Z", "d": "M6.25 2.5H3.75V0H6.25V2.5Z",
"fill": "currentColor" "fill": "#676F83"
}, },
"children": [] "children": []
}, },
@ -64,7 +64,7 @@
"attributes": { "attributes": {
"id": "Vector_5", "id": "Vector_5",
"d": "M2.5 2.5H0V0H2.5V2.5Z", "d": "M2.5 2.5H0V0H2.5V2.5Z",
"fill": "currentColor" "fill": "#676F83"
}, },
"children": [] "children": []
}, },
@ -74,7 +74,7 @@
"attributes": { "attributes": {
"id": "Vector_6", "id": "Vector_6",
"d": "M10 2.5H7.5V0H10V2.5Z", "d": "M10 2.5H7.5V0H10V2.5Z",
"fill": "currentColor" "fill": "#676F83"
}, },
"children": [] "children": []
}, },
@ -84,7 +84,7 @@
"attributes": { "attributes": {
"id": "Vector_7", "id": "Vector_7",
"d": "M9.58342 7.91663H7.91675V9.58329H9.58342V7.91663Z", "d": "M9.58342 7.91663H7.91675V9.58329H9.58342V7.91663Z",
"fill": "currentColor" "fill": "#676F83"
}, },
"children": [] "children": []
}, },
@ -94,7 +94,7 @@
"attributes": { "attributes": {
"id": "Vector_8", "id": "Vector_8",
"d": "M9.58342 4.16663H7.91675V5.83329H9.58342V4.16663Z", "d": "M9.58342 4.16663H7.91675V5.83329H9.58342V4.16663Z",
"fill": "currentColor" "fill": "#676F83"
}, },
"children": [] "children": []
}, },
@ -104,7 +104,7 @@
"attributes": { "attributes": {
"id": "Vector_9", "id": "Vector_9",
"d": "M5.83341 7.91663H4.16675V9.58329H5.83341V7.91663Z", "d": "M5.83341 7.91663H4.16675V9.58329H5.83341V7.91663Z",
"fill": "currentColor" "fill": "#676F83"
}, },
"children": [] "children": []
} }

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Chunk.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Chunk' Icon.displayName = 'Chunk'

@ -30,7 +30,7 @@
"name": "path", "name": "path",
"attributes": { "attributes": {
"d": "M2.66602 11.3333H0.666016L3.33268 8.66667L5.99935 11.3333H3.99935L3.99935 14H2.66602L2.66602 11.3333Z", "d": "M2.66602 11.3333H0.666016L3.33268 8.66667L5.99935 11.3333H3.99935L3.99935 14H2.66602L2.66602 11.3333Z",
"fill": "currentColor" "fill": "#354052"
}, },
"children": [] "children": []
}, },
@ -39,7 +39,7 @@
"name": "path", "name": "path",
"attributes": { "attributes": {
"d": "M2.66602 4.66667L2.66602 2L3.99935 2L3.99935 4.66667L5.99935 4.66667L3.33268 7.33333L0.666016 4.66667L2.66602 4.66667Z", "d": "M2.66602 4.66667L2.66602 2L3.99935 2L3.99935 4.66667L5.99935 4.66667L3.33268 7.33333L0.666016 4.66667L2.66602 4.66667Z",
"fill": "currentColor" "fill": "#354052"
}, },
"children": [] "children": []
}, },
@ -48,7 +48,7 @@
"name": "path", "name": "path",
"attributes": { "attributes": {
"d": "M7.33268 2.66667H13.9993V4H7.33268V2.66667ZM7.33268 12H13.9993V13.3333H7.33268V12ZM5.99935 7.33333H13.9993V8.66667H5.99935V7.33333Z", "d": "M7.33268 2.66667H13.9993V4H7.33268V2.66667ZM7.33268 12H13.9993V13.3333H7.33268V12ZM5.99935 7.33333H13.9993V8.66667H5.99935V7.33333Z",
"fill": "currentColor" "fill": "#354052"
}, },
"children": [] "children": []
} }

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Collapse.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Collapse' Icon.displayName = 'Collapse'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './GeneralType.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'GeneralType' Icon.displayName = 'GeneralType'

@ -24,7 +24,7 @@
"attributes": { "attributes": {
"id": "Vector", "id": "Vector",
"d": "M14.0002 2C14.3684 2 14.6668 2.29848 14.6668 2.66667V13.3333C14.6668 13.7015 14.3684 14 14.0002 14H2.00016C1.63198 14 1.3335 13.7015 1.3335 13.3333V2.66667C1.3335 2.29848 1.63198 2 2.00016 2H14.0002ZM13.3335 3.33333H2.66683V12.6667H13.3335V3.33333ZM14.0002 2.66667V13.3333H10.0002V2.66667H14.0002Z", "d": "M14.0002 2C14.3684 2 14.6668 2.29848 14.6668 2.66667V13.3333C14.6668 13.7015 14.3684 14 14.0002 14H2.00016C1.63198 14 1.3335 13.7015 1.3335 13.3333V2.66667C1.3335 2.29848 1.63198 2 2.00016 2H14.0002ZM13.3335 3.33333H2.66683V12.6667H13.3335V3.33333ZM14.0002 2.66667V13.3333H10.0002V2.66667H14.0002Z",
"fill": "currentColor" "fill": "#354052"
}, },
"children": [] "children": []
} }

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './LayoutRight2LineMod.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'LayoutRight2LineMod' Icon.displayName = 'LayoutRight2LineMod'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './ParentChildType.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'ParentChildType' Icon.displayName = 'ParentChildType'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './SelectionMod.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'SelectionMod' Icon.displayName = 'SelectionMod'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Anthropic.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Anthropic' Icon.displayName = 'Anthropic'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './AnthropicDark.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'AnthropicDark' Icon.displayName = 'AnthropicDark'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './AnthropicLight.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'AnthropicLight' Icon.displayName = 'AnthropicLight'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './AnthropicText.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'AnthropicText' Icon.displayName = 'AnthropicText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './AzureOpenaiService.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'AzureOpenaiService' Icon.displayName = 'AzureOpenaiService'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './AzureOpenaiServiceText.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'AzureOpenaiServiceText' Icon.displayName = 'AzureOpenaiServiceText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Azureai.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Azureai' Icon.displayName = 'Azureai'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './AzureaiText.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'AzureaiText' Icon.displayName = 'AzureaiText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Baichuan.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Baichuan' Icon.displayName = 'Baichuan'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './BaichuanText.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'BaichuanText' Icon.displayName = 'BaichuanText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Chatglm.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Chatglm' Icon.displayName = 'Chatglm'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './ChatglmText.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'ChatglmText' Icon.displayName = 'ChatglmText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Cohere.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Cohere' Icon.displayName = 'Cohere'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './CohereText.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'CohereText' Icon.displayName = 'CohereText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Gpt3.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Gpt3' Icon.displayName = 'Gpt3'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Gpt4.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Gpt4' Icon.displayName = 'Gpt4'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Huggingface.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Huggingface' Icon.displayName = 'Huggingface'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './HuggingfaceText.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'HuggingfaceText' Icon.displayName = 'HuggingfaceText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './HuggingfaceTextHub.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'HuggingfaceTextHub' Icon.displayName = 'HuggingfaceTextHub'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './IflytekSpark.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'IflytekSpark' Icon.displayName = 'IflytekSpark'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './IflytekSparkText.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'IflytekSparkText' Icon.displayName = 'IflytekSparkText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './IflytekSparkTextCn.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'IflytekSparkTextCn' Icon.displayName = 'IflytekSparkTextCn'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Jina.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Jina' Icon.displayName = 'Jina'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './JinaText.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'JinaText' Icon.displayName = 'JinaText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Localai.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Localai' Icon.displayName = 'Localai'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './LocalaiText.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'LocalaiText' Icon.displayName = 'LocalaiText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Microsoft.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Microsoft' Icon.displayName = 'Microsoft'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './OpenaiBlack.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'OpenaiBlack' Icon.displayName = 'OpenaiBlack'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './OpenaiBlue.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'OpenaiBlue' Icon.displayName = 'OpenaiBlue'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './OpenaiGreen.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'OpenaiGreen' Icon.displayName = 'OpenaiGreen'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './OpenaiText.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'OpenaiText' Icon.displayName = 'OpenaiText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './OpenaiTransparent.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'OpenaiTransparent' Icon.displayName = 'OpenaiTransparent'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './OpenaiViolet.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'OpenaiViolet' Icon.displayName = 'OpenaiViolet'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Openllm.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Openllm' Icon.displayName = 'Openllm'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './OpenllmText.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'OpenllmText' Icon.displayName = 'OpenllmText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Replicate.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Replicate' Icon.displayName = 'Replicate'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './ReplicateText.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'ReplicateText' Icon.displayName = 'ReplicateText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './XorbitsInference.json' 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 { 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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'XorbitsInference' Icon.displayName = 'XorbitsInference'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './XorbitsInferenceText.json' import data from './XorbitsInferenceText.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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'XorbitsInferenceText' Icon.displayName = 'XorbitsInferenceText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Zhipuai.json' import data from './Zhipuai.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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Zhipuai' Icon.displayName = 'Zhipuai'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './ZhipuaiText.json' import data from './ZhipuaiText.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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'ZhipuaiText' Icon.displayName = 'ZhipuaiText'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './ZhipuaiTextCn.json' import data from './ZhipuaiTextCn.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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'ZhipuaiTextCn' Icon.displayName = 'ZhipuaiTextCn'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Checked.json' import data from './Checked.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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Checked' Icon.displayName = 'Checked'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './DefaultToolIcon.json' import data from './DefaultToolIcon.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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'DefaultToolIcon' Icon.displayName = 'DefaultToolIcon'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Icon3Dots.json' import data from './Icon3Dots.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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Icon3Dots' Icon.displayName = 'Icon3Dots'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './RowStruct.json' import data from './RowStruct.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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'RowStruct' Icon.displayName = 'RowStruct'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './Google.json' import data from './Google.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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'Google' Icon.displayName = 'Google'

@ -4,12 +4,16 @@
import * as React from 'react' import * as React from 'react'
import data from './WebReader.json' import data from './WebReader.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.MutableRefObject<SVGElement> & {
ref?: React.RefObject<React.MutableRefObject<HTMLOrSVGElement>>;
},
) => <IconBase {...props} ref={ref} data={data as IconData} />
Icon.displayName = 'WebReader' Icon.displayName = 'WebReader'

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

Loading…
Cancel
Save