Merge pull request #6251 from menloresearch/enhancement/vision-icon-hub
enhancement: vision icon hub model list
This commit is contained in:
commit
f4829f7e72
@ -20,10 +20,17 @@ import { extractModelName, extractDescription } from '@/lib/models'
|
|||||||
import {
|
import {
|
||||||
IconDownload,
|
IconDownload,
|
||||||
IconFileCode,
|
IconFileCode,
|
||||||
|
IconEye,
|
||||||
IconSearch,
|
IconSearch,
|
||||||
IconTool,
|
IconTool,
|
||||||
} from '@tabler/icons-react'
|
} from '@tabler/icons-react'
|
||||||
import { Switch } from '@/components/ui/switch'
|
import { Switch } from '@/components/ui/switch'
|
||||||
|
import {
|
||||||
|
Tooltip,
|
||||||
|
TooltipContent,
|
||||||
|
TooltipProvider,
|
||||||
|
TooltipTrigger,
|
||||||
|
} from '@/components/ui/tooltip'
|
||||||
import Joyride, { CallBackProps, STATUS } from 'react-joyride'
|
import Joyride, { CallBackProps, STATUS } from 'react-joyride'
|
||||||
import { CustomTooltipJoyRide } from '@/containers/CustomeTooltipJoyRide'
|
import { CustomTooltipJoyRide } from '@/containers/CustomeTooltipJoyRide'
|
||||||
import {
|
import {
|
||||||
@ -661,12 +668,42 @@ function Hub() {
|
|||||||
</div>
|
</div>
|
||||||
{filteredModels[virtualItem.index].tools && (
|
{filteredModels[virtualItem.index].tools && (
|
||||||
<div className="flex items-center gap-1">
|
<div className="flex items-center gap-1">
|
||||||
|
<TooltipProvider>
|
||||||
|
<Tooltip>
|
||||||
|
<TooltipTrigger asChild>
|
||||||
|
<div>
|
||||||
<IconTool
|
<IconTool
|
||||||
size={17}
|
size={17}
|
||||||
className="text-main-view-fg/50"
|
className="text-main-view-fg/50"
|
||||||
title={t('hub:tools')}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
</TooltipTrigger>
|
||||||
|
<TooltipContent>
|
||||||
|
<p>{t('tools')}</p>
|
||||||
|
</TooltipContent>
|
||||||
|
</Tooltip>
|
||||||
|
</TooltipProvider>
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
|
{filteredModels[virtualItem.index].num_mmproj >
|
||||||
|
0 && (
|
||||||
|
<div className="flex items-center gap-1">
|
||||||
|
<TooltipProvider>
|
||||||
|
<Tooltip>
|
||||||
|
<TooltipTrigger asChild>
|
||||||
|
<div>
|
||||||
|
<IconEye
|
||||||
|
size={17}
|
||||||
|
className="text-main-view-fg/50"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</TooltipTrigger>
|
||||||
|
<TooltipContent>
|
||||||
|
<p>{t('vision')}</p>
|
||||||
|
</TooltipContent>
|
||||||
|
</Tooltip>
|
||||||
|
</TooltipProvider>
|
||||||
|
</div>
|
||||||
)}
|
)}
|
||||||
{filteredModels[virtualItem.index].quants.length >
|
{filteredModels[virtualItem.index].quants.length >
|
||||||
1 && (
|
1 && (
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user