From 48f23a1f98e5a0cd6204ea05506da8f71529a821 Mon Sep 17 00:00:00 2001 From: AdRiley Date: Tue, 4 Mar 2025 18:10:46 +0200 Subject: [PATCH] Make side bar icons match between dashboard and graph editor (#12410) * Make side bar icons match between dashboard and graph editor * Code review feedback * Fix * corepack pnpm run ci:prettier --write --- app/gui/src/project-view/assets/icons.svg | 20 ++++++++++++++++--- .../src/project-view/components/DockPanel.vue | 16 +++++++-------- app/gui/src/project-view/stores/rightDock.ts | 2 +- 3 files changed, 25 insertions(+), 13 deletions(-) diff --git a/app/gui/src/project-view/assets/icons.svg b/app/gui/src/project-view/assets/icons.svg index 420753256b9a..dbc67b426bde 100644 --- a/app/gui/src/project-view/assets/icons.svg +++ b/app/gui/src/project-view/assets/icons.svg @@ -98,7 +98,14 @@ - + + + + + + + + @@ -520,7 +527,7 @@ - + @@ -934,7 +941,14 @@ - + + + + + + + + diff --git a/app/gui/src/project-view/components/DockPanel.vue b/app/gui/src/project-view/components/DockPanel.vue index 68ee38c5256b..d39d80e66a35 100644 --- a/app/gui/src/project-view/components/DockPanel.vue +++ b/app/gui/src/project-view/components/DockPanel.vue @@ -2,6 +2,7 @@ import { documentationEditorBindings } from '@/bindings' import ResizeHandles from '@/components/ResizeHandles.vue' import SizeTransition from '@/components/SizeTransition.vue' +import SvgButton from '@/components/SvgButton.vue' import ToggleIcon from '@/components/ToggleIcon.vue' import { useResizeObserver } from '@/composables/events' import { Rect } from '@/util/data/rect' @@ -65,14 +66,10 @@ const tabStyle = { v-for="{ tab, title, icon } in props.tabButtons" :key="tab" class="tab" + :class="{ activeTab: currentTab === tab }" :style="tabStyle" > - + export type RightDockTab = ExtractTabs export const { buttons: tabButtons, isValidTab } = defineTabButtons([ - { tab: 'docs', icon: 'text', title: 'Documentation Editor' }, + { tab: 'docs', icon: 'document', title: 'Documentation Editor' }, { tab: 'help', icon: 'help', title: 'Component Help' }, ])