From f4e0545f958ca64a6b1d79ec91cd2db758231162 Mon Sep 17 00:00:00 2001
From: oxdc <29519076+oxdc@users.noreply.github.com>
Date: Sun, 16 Feb 2025 23:30:56 +0800
Subject: [PATCH] updated icon
---
src/icon.ts | 6 ++++++
src/navigation.tsx | 6 ++++--
2 files changed, 10 insertions(+), 2 deletions(-)
create mode 100644 src/icon.ts
diff --git a/src/icon.ts b/src/icon.ts
new file mode 100644
index 0000000..d6aa478
--- /dev/null
+++ b/src/icon.ts
@@ -0,0 +1,6 @@
+export const VERTICAL_TABS_ICON = `
+
+
+
+
+`;
diff --git a/src/navigation.tsx b/src/navigation.tsx
index 38b56a9..fa78bf8 100644
--- a/src/navigation.tsx
+++ b/src/navigation.tsx
@@ -1,9 +1,10 @@
import { StrictMode } from "react";
-import { ItemView, WorkspaceLeaf } from "obsidian";
+import { addIcon, ItemView, WorkspaceLeaf } from "obsidian";
import { Root, createRoot } from "react-dom/client";
import { NavigationContainer } from "./components/NavigationContainer";
import { PluginContext } from "./models/PluginContext";
import ObsidianVerticalTabs from "./main";
+import { VERTICAL_TABS_ICON } from "./icon";
export const VIEW_TYPE = "vertical-tabs";
@@ -13,9 +14,10 @@ export class NavigationView extends ItemView {
constructor(leaf: WorkspaceLeaf, plugin: ObsidianVerticalTabs) {
super(leaf);
+ addIcon("vertical-tabs", VERTICAL_TABS_ICON);
this.navigation = false;
this.plugin = plugin;
- this.icon = "gallery-vertical";
+ this.icon = "vertical-tabs";
this.leaf.containerEl?.addClass("obsidian-vertical-tabs-tab-content");
this.leaf.tabHeaderEl?.addClass("obsidian-vertical-tabs-tab-header");
}