Skip to content

Commit 93cf9f9

Browse files
Merge pull request #6968 from christianbeeznest/fixes-updates162
Internal: Sidebar open by default on fresh installs
2 parents b703f4e + dc07ece commit 93cf9f9

File tree

1 file changed

+19
-4
lines changed

1 file changed

+19
-4
lines changed

assets/vue/components/layout/Sidebar.vue

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,22 @@
1919
v-else-if="!hasOnlyOneItem && !enrolledStore.isInitialized"
2020
class="flex mx-7 my-1.5 py-2 ml-8 gap-4"
2121
>
22-
<BaseIcon class="text-sm" icon="courses" size="small" />
23-
<div v-if="sidebarIsOpen" class="font-bold text-sm self-center">
22+
<BaseIcon
23+
class="text-sm"
24+
icon="courses"
25+
size="small"
26+
/>
27+
<div
28+
v-if="sidebarIsOpen"
29+
class="font-bold text-sm self-center"
30+
>
2431
{{ t("Course") }}
2532
</div>
26-
<BaseIcon class="text-sm animate-spin" icon="sync" size="small" />
33+
<BaseIcon
34+
class="text-sm animate-spin"
35+
icon="sync"
36+
size="small"
37+
/>
2738
</div>
2839

2940
<BaseSidebarPanelMenu v-model="menuItemsAfterMyCourse" />
@@ -79,7 +90,11 @@ const enrolledStore = useEnrolledStore()
7990
const { menuItemsBeforeMyCourse, menuItemMyCourse, menuItemsAfterMyCourse, hasOnlyOneItem, initialize } =
8091
useSidebarMenu()
8192
82-
const sidebarIsOpen = ref(window.localStorage.getItem("sidebarIsOpen") === "true")
93+
const stored = window.localStorage.getItem("sidebarIsOpen")
94+
const sidebarIsOpen = ref(stored === null ? true : stored === "true")
95+
if (stored === null) {
96+
window.localStorage.setItem("sidebarIsOpen", "true")
97+
}
8398
const expandingDueToPanelClick = ref(false)
8499
85100
const currentYear = new Date().getFullYear()

0 commit comments

Comments
 (0)