---
src/assets/icons/custom/ai-model.svg | 6 +++
src/assets/icons/custom/node.svg | 3 ++
src/assets/icons/custom/template.svg | 5 ++
src/components/sidebar/SideToolbar.vue | 6 ++-
src/components/sidebar/SidebarIcon.vue | 53 +++++++++++++++----
.../sidebar/SidebarTemplatesButton.vue | 35 ++++++++++++
.../sidebarTabs/useModelLibrarySidebarTab.ts | 9 +++-
.../sidebarTabs/useNodeLibrarySidebarTab.ts | 9 +++-
.../sidebarTabs/useQueueSidebarTab.ts | 1 +
.../sidebarTabs/useWorkflowsSidebarTab.ts | 9 +++-
src/locales/ar/main.json | 8 +++
src/locales/en/main.json | 8 +++
src/locales/es/main.json | 8 +++
src/locales/fr/main.json | 8 +++
src/locales/ja/main.json | 8 +++
src/locales/ko/main.json | 8 +++
src/locales/ru/main.json | 8 +++
src/locales/zh-TW/main.json | 8 +++
src/locales/zh/main.json | 8 +++
src/stores/workspace/sidebarTabStore.ts | 2 +-
src/types/extensionTypes.ts | 3 +-
src/vite-env.d.ts | 12 +++++
vitest.config.ts | 12 ++++-
23 files changed, 218 insertions(+), 19 deletions(-)
create mode 100644 src/assets/icons/custom/ai-model.svg
create mode 100644 src/assets/icons/custom/node.svg
create mode 100644 src/assets/icons/custom/template.svg
create mode 100644 src/components/sidebar/SidebarTemplatesButton.vue
diff --git a/src/assets/icons/custom/ai-model.svg b/src/assets/icons/custom/ai-model.svg
new file mode 100644
index 000000000..ede8e5c7e
--- /dev/null
+++ b/src/assets/icons/custom/ai-model.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/custom/node.svg b/src/assets/icons/custom/node.svg
new file mode 100644
index 000000000..3239b59bd
--- /dev/null
+++ b/src/assets/icons/custom/node.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/custom/template.svg b/src/assets/icons/custom/template.svg
new file mode 100644
index 000000000..2a2a75f8d
--- /dev/null
+++ b/src/assets/icons/custom/template.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/components/sidebar/SideToolbar.vue b/src/components/sidebar/SideToolbar.vue
index 0ef8598d1..72a451d81 100644
--- a/src/components/sidebar/SideToolbar.vue
+++ b/src/components/sidebar/SideToolbar.vue
@@ -8,10 +8,13 @@
:icon-badge="tab.iconBadge"
:tooltip="tab.tooltip"
:tooltip-suffix="getTabTooltipSuffix(tab)"
+ :label="tab.label || tab.title"
+ :is-small="isSmall"
:selected="tab.id === selectedTab?.id"
:class="tab.id + '-tab-button'"
@click="onTabClick(tab)"
/>
+