{record.style?.iconURL && (
-

+
})
)}
=> [
{record.disabled ? (
) : null}
-
+
),
},
{
diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/TagsUtils.tsx b/openmetadata-ui/src/main/resources/ui/src/utils/TagsUtils.tsx
index aaa80afaef1..480bcb01dab 100644
--- a/openmetadata-ui/src/main/resources/ui/src/utils/TagsUtils.tsx
+++ b/openmetadata-ui/src/main/resources/ui/src/utils/TagsUtils.tsx
@@ -555,3 +555,15 @@ export const getTagAssetsQueryFilter = (fqn: string) => {
return `(tags.tagFQN:"${fqn}")`;
}
};
+
+export const getTagImageSrc = (iconURL: string) => {
+ if (!iconURL) {
+ return '';
+ }
+
+ if (iconURL.startsWith('http') || iconURL.startsWith('data:image')) {
+ return iconURL;
+ }
+
+ return `${window.location.origin}/${iconURL}`;
+};
diff --git a/openmetadata-ui/src/main/resources/ui/webpack.config.dev.js b/openmetadata-ui/src/main/resources/ui/webpack.config.dev.js
index 8a117de9432..ca3bf866cd4 100644
--- a/openmetadata-ui/src/main/resources/ui/webpack.config.dev.js
+++ b/openmetadata-ui/src/main/resources/ui/webpack.config.dev.js
@@ -19,7 +19,8 @@ const process = require('process');
const outputPath = path.join(__dirname, 'build');
const subPath = process.env.APP_SUB_PATH ?? '';
-const devServerTarget = process.env.DEV_SERVER_TARGET ?? 'http://localhost:8585/';
+const devServerTarget =
+ process.env.DEV_SERVER_TARGET ?? 'http://localhost:8585/';
module.exports = {
// Development mode
@@ -154,6 +155,18 @@ module.exports = {
from: path.join(__dirname, 'public/logo192.png'),
to: outputPath,
},
+ {
+ from: path.join(__dirname, 'public/BronzeCertification.svg'),
+ to: outputPath,
+ },
+ {
+ from: path.join(__dirname, 'public/SilverCertification.svg'),
+ to: outputPath,
+ },
+ {
+ from: path.join(__dirname, 'public/GoldCertification.svg'),
+ to: outputPath,
+ },
{
from: path.join(__dirname, 'public/manifest.json'),
to: outputPath,
diff --git a/openmetadata-ui/src/main/resources/ui/webpack.config.prod.js b/openmetadata-ui/src/main/resources/ui/webpack.config.prod.js
index e7d96fa2111..75fb2db0765 100644
--- a/openmetadata-ui/src/main/resources/ui/webpack.config.prod.js
+++ b/openmetadata-ui/src/main/resources/ui/webpack.config.prod.js
@@ -115,7 +115,7 @@ module.exports = {
},
alias: {
process: 'process/browser',
- Quill: path.resolve(__dirname, 'node_modules/quill'), // Alias for the 'quill' library in node_modules
+ Quill: path.resolve(__dirname, 'node_modules/quill'), // Alias for the 'quill' library in node_modules
},
},
@@ -163,6 +163,18 @@ module.exports = {
from: path.join(__dirname, 'public/locales'),
to: outputPath,
},
+ {
+ from: path.join(__dirname, 'public/BronzeCertification.svg'),
+ to: outputPath,
+ },
+ {
+ from: path.join(__dirname, 'public/SilverCertification.svg'),
+ to: outputPath,
+ },
+ {
+ from: path.join(__dirname, 'public/GoldCertification.svg'),
+ to: outputPath,
+ },
],
}),
],