1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
Signed-off-by: Roman <ixrock@gmail.com>
This commit is contained in:
Roman 2022-02-01 12:41:01 +02:00
parent 08acddf4e2
commit ad31d3e8a2
3 changed files with 3 additions and 5 deletions

View File

@ -11,7 +11,6 @@ import { app } from "electron";
import type { CatalogEntitySpec } from "../catalog/catalog-entity"; import type { CatalogEntitySpec } from "../catalog/catalog-entity";
import { IpcRendererNavigationEvents } from "../../renderer/navigation/events"; import { IpcRendererNavigationEvents } from "../../renderer/navigation/events";
import { requestClusterActivation, requestClusterDisconnection } from "../../renderer/ipc"; import { requestClusterActivation, requestClusterDisconnection } from "../../renderer/ipc";
import KubeClusterCategoryIcon from "./icons/kubernetes.svg?raw";
export interface KubernetesClusterPrometheusMetrics { export interface KubernetesClusterPrometheusMetrics {
address?: { address?: {
@ -135,7 +134,7 @@ class KubernetesClusterCategory extends CatalogCategory {
public readonly kind = "CatalogCategory"; public readonly kind = "CatalogCategory";
public metadata = { public metadata = {
name: "Clusters", name: "Clusters",
icon: KubeClusterCategoryIcon, icon: require("./icons/kubernetes.svg?raw"),
}; };
public spec: CatalogCategorySpec = { public spec: CatalogCategorySpec = {
group: "entity.k8slens.dev", group: "entity.k8slens.dev",

View File

@ -61,7 +61,7 @@ export default function generateExtensionTypes(): webpack.Configuration {
fontsLoaderWebpackRule(), fontsLoaderWebpackRule(),
filesAndIconsWebpackRule(), filesAndIconsWebpackRule(),
cssModulesWebpackRule({ styleLoader: "style-loader" }), cssModulesWebpackRule({ styleLoader: "style-loader" }),
{ resourceQuery: /raw/, type: "asset/source" }, // import with "?raw" { resourceQuery: /raw/, type: "asset/source" },
], ],
}, },
resolve: { resolve: {

View File

@ -44,8 +44,7 @@ configs.push((): webpack.Configuration => {
}, },
getTSLoader({}, /\.ts$/), getTSLoader({}, /\.ts$/),
{ {
// import SvgRawTextFile from "./some-file.svg?raw" resourceQuery: /raw/, // embed file as plain-text, e.g. require("./some-file.svg?raw")
resourceQuery: /raw/,
type: "asset/source", type: "asset/source",
}, },
], ],