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"); }