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' },
])