diff --git a/frontend/control-center/src/components/ChannelAvatar/index.tsx b/frontend/control-center/src/components/ChannelAvatar/index.tsx
index 7a26ed24fc..e93d765386 100644
--- a/frontend/control-center/src/components/ChannelAvatar/index.tsx
+++ b/frontend/control-center/src/components/ChannelAvatar/index.tsx
@@ -19,6 +19,7 @@ import {ReactComponent as IbmWatsonAssistantAvatar} from 'assets/images/icons/ib
import {ReactComponent as RedisAvatar} from 'assets/images/icons/redisLogo.svg';
import {ReactComponent as PostgresAvatar} from 'assets/images/icons/postgresLogo.svg';
import {ReactComponent as FeastAvatar} from 'assets/images/icons/feastLogo.svg';
+import {ReactComponent as MetaAvatar} from 'assets/images/icons/meta.svg';
import {Channel, Source} from 'model';
import styles from './index.module.scss';
@@ -98,6 +99,9 @@ export const getChannelAvatar = (source: string) => {
case Source.feast:
case 'Feast':
return ;
+ case Source.faiss:
+ case 'faiss':
+ return ;
default:
return ;
diff --git a/lib/typescript/assets/images/icons/meta.svg b/lib/typescript/assets/images/icons/meta.svg
new file mode 100644
index 0000000000..ad59ab10cc
Binary files /dev/null and b/lib/typescript/assets/images/icons/meta.svg differ
diff --git a/lib/typescript/model/Source.ts b/lib/typescript/model/Source.ts
index 2945297ff8..c93275b944 100644
--- a/lib/typescript/model/Source.ts
+++ b/lib/typescript/model/Source.ts
@@ -22,6 +22,7 @@ export enum Source {
redis = 'redis',
postgresql = 'postgresql',
feast = 'feast',
+ faiss = 'faiss',
amazons3 = 'amazons3',
amazonLexV2 = 'amazonLexV2',
integrationSourceApi = 'integrationSourceApi',
@@ -30,14 +31,14 @@ export enum Source {
export enum SourceApps {
redis = 'redis',
postgresql = 'postgresql',
- feast = 'feast',
+ faiss = 'faiss',
}
export const isApp = (source: string): boolean => {
switch (source) {
case SourceApps.postgresql:
case SourceApps.redis:
- case SourceApps.feast:
+ case SourceApps.faiss:
return true;
}
return false;