fix icon of model provider

pull/12372/head
JzoNg 2 years ago
parent 2e3442f74c
commit a867040b88

@ -14,6 +14,7 @@ import type {
} from './types' } from './types'
import { import {
getMarketplaceCollectionsAndPlugins, getMarketplaceCollectionsAndPlugins,
getPluginIconInMarketplace,
} from './utils' } from './utils'
import i18n from '@/i18n/i18next-config' import i18n from '@/i18n/i18next-config'
import { useMutationPluginsFromMarketplace } from '@/service/use-plugins' import { useMutationPluginsFromMarketplace } from '@/service/use-plugins'
@ -61,7 +62,10 @@ export const useMarketplacePlugins = () => {
}) })
return { return {
plugins: data?.data?.plugins, plugins: data?.data?.plugins.map(plugin => ({
...plugin,
icon: getPluginIconInMarketplace(plugin),
})),
resetPlugins: reset, resetPlugins: reset,
queryPlugins, queryPlugins,
queryPluginsWithDebounced, queryPluginsWithDebounced,

@ -64,17 +64,17 @@ const ProviderCard: FC<Props> = ({
className='hidden group-hover:flex items-center gap-2 absolute bottom-0 left-0 right-0 p-4 pt-8 rounded-xl bg-gradient-to-tr from-[#f9fafb] to-[rgba(249,250,251,0)]' className='hidden group-hover:flex items-center gap-2 absolute bottom-0 left-0 right-0 p-4 pt-8 rounded-xl bg-gradient-to-tr from-[#f9fafb] to-[rgba(249,250,251,0)]'
> >
<Button <Button
className='flex-grow' className='grow'
variant='primary' variant='primary'
onClick={showInstallFromMarketplace} onClick={showInstallFromMarketplace}
> >
{t('plugin.detailPanel.operation.install')} {t('plugin.detailPanel.operation.install')}
</Button> </Button>
<Button <Button
className='flex-grow' className='grow'
variant='secondary' variant='secondary'
> >
<a href={`${MARKETPLACE_URL_PREFIX}/plugin/${payload.org}/${payload.name}`} target='_blank' className='flex items-center gap-0.5'> <a href={`${MARKETPLACE_URL_PREFIX}/plugins/${payload.org}/${payload.name}`} target='_blank' className='flex items-center gap-0.5'>
{t('plugin.detailPanel.operation.detail')} {t('plugin.detailPanel.operation.detail')}
<RiArrowRightUpLine className='w-4 h-4' /> <RiArrowRightUpLine className='w-4 h-4' />
</a> </a>

Loading…
Cancel
Save