diff --git a/src/common/catalog-entities/kubernetes-cluster.ts b/src/common/catalog-entities/kubernetes-cluster.ts index 34169a4188..b9d071a163 100644 --- a/src/common/catalog-entities/kubernetes-cluster.ts +++ b/src/common/catalog-entities/kubernetes-cluster.ts @@ -11,7 +11,6 @@ import { app } from "electron"; import type { CatalogEntitySpec } from "../catalog/catalog-entity"; import { IpcRendererNavigationEvents } from "../../renderer/navigation/events"; import { requestClusterActivation, requestClusterDisconnection } from "../../renderer/ipc"; -import KubeClusterCategoryIcon from "./icons/kubernetes.svg?raw"; export interface KubernetesClusterPrometheusMetrics { address?: { @@ -135,7 +134,7 @@ class KubernetesClusterCategory extends CatalogCategory { public readonly kind = "CatalogCategory"; public metadata = { name: "Clusters", - icon: KubeClusterCategoryIcon, + icon: require("./icons/kubernetes.svg?raw"), }; public spec: CatalogCategorySpec = { group: "entity.k8slens.dev", diff --git a/webpack.extensions.ts b/webpack.extensions.ts index 1cfae4963f..0af830b2dd 100644 --- a/webpack.extensions.ts +++ b/webpack.extensions.ts @@ -61,7 +61,7 @@ export default function generateExtensionTypes(): webpack.Configuration { fontsLoaderWebpackRule(), filesAndIconsWebpackRule(), cssModulesWebpackRule({ styleLoader: "style-loader" }), - { resourceQuery: /raw/, type: "asset/source" }, // import with "?raw" + { resourceQuery: /raw/, type: "asset/source" }, ], }, resolve: { diff --git a/webpack.main.ts b/webpack.main.ts index 26bf043af2..6cf0cb29af 100755 --- a/webpack.main.ts +++ b/webpack.main.ts @@ -44,8 +44,7 @@ configs.push((): webpack.Configuration => { }, getTSLoader({}, /\.ts$/), { - // import SvgRawTextFile from "./some-file.svg?raw" - resourceQuery: /raw/, + resourceQuery: /raw/, // embed file as plain-text, e.g. require("./some-file.svg?raw") type: "asset/source", }, ],