feat(nc-gui): all integration icon support

This commit is contained in:
Ramesh Mane
2024-08-16 15:41:39 +00:00
parent 97ee31fb63
commit 560694fdac
4 changed files with 32 additions and 22 deletions

View File

@@ -518,11 +518,7 @@ const filterIntegrationCategory = (c: IntegrationCategoryItemType) => [Integrati
>
<a-select-option v-for="integration in integrations" :key="integration.id" :value="integration.id">
<div class="w-full flex gap-2 items-center" :data-testid="integration.title">
<GeneralBaseLogo
v-if="integration?.sub_type"
:source-type="integration.sub_type"
class="flex-none h-4 w-4"
/>
<GeneralIntegrationIcon v-if="integration?.sub_type" :type="integration.sub_type" />
<NcTooltip class="flex-1 truncate" show-on-truncate-only>
<template #title>
{{ integration.title }}

View File

@@ -413,11 +413,7 @@ function handleAutoScroll(scroll: boolean, className: string) {
>
<a-select-option v-for="integration in integrations" :key="integration.id" :value="integration.id">
<div class="w-full flex gap-2 items-center" :data-testid="integration.title">
<GeneralBaseLogo
v-if="integration.type"
:source-type="integration.sub_type"
class="flex-none h-4 w-4"
/>
<GeneralIntegrationIcon v-if="integration?.sub_type" :type="integration.sub_type" />
<NcTooltip class="flex-1 truncate" show-on-truncate-only>
<template #title>
{{ integration.title }}