diff --git a/openmetadata-ui/src/main/resources/ui/src/assets/svg/default-service-icon.svg b/openmetadata-ui/src/main/resources/ui/src/assets/svg/default-service-icon.svg new file mode 100644 index 00000000000..1e91cfe8c73 --- /dev/null +++ b/openmetadata-ui/src/main/resources/ui/src/assets/svg/default-service-icon.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/openmetadata-ui/src/main/resources/ui/src/constants/services.const.ts b/openmetadata-ui/src/main/resources/ui/src/constants/services.const.ts index 14b7a3fa821..657f71794f1 100644 --- a/openmetadata-ui/src/main/resources/ui/src/constants/services.const.ts +++ b/openmetadata-ui/src/main/resources/ui/src/constants/services.const.ts @@ -47,6 +47,7 @@ import tableau from '../assets/img/service-icon-tableau.png'; import trino from '../assets/img/service-icon-trino.png'; import vertica from '../assets/img/service-icon-vertica.png'; import dashboardDefault from '../assets/svg/dashboard.svg'; +import iconDefaultService from '../assets/svg/default-service-icon.svg'; import pipelineDefault from '../assets/svg/pipeline.svg'; import plus from '../assets/svg/plus.svg'; import topicDefault from '../assets/svg/topic.svg'; @@ -85,6 +86,7 @@ export const IBMDB2 = ibmdb2; export const DRUID = druid; export const DYNAMODB = dynamodb; export const SINGLESTORE = singlestore; +export const DEFAULT_SERVICE = iconDefaultService; export const AIRFLOW = airflow; export const PREFECT = prefect; diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/ServiceUtils.ts b/openmetadata-ui/src/main/resources/ui/src/utils/ServiceUtils.ts index 6abff7c9bad..3c18aa21006 100644 --- a/openmetadata-ui/src/main/resources/ui/src/utils/ServiceUtils.ts +++ b/openmetadata-ui/src/main/resources/ui/src/utils/ServiceUtils.ts @@ -32,6 +32,7 @@ import { DASHBOARD_DEFAULT, DATABASE_DEFAULT, DATABRICK, + DEFAULT_SERVICE, DRUID, DYNAMODB, GLUE, @@ -173,6 +174,8 @@ export const serviceTypeLogo = (type: string) => { logo = PIPELINE_DEFAULT; } else if (serviceTypes.databaseServices.includes(type)) { logo = DATABASE_DEFAULT; + } else { + logo = DEFAULT_SERVICE; } return logo;