diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 145d50a..4ed126c 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -18,6 +18,7 @@ "primeflex": "^3.3.1", "primeicons": "^6.0.1", "primevue": "^3.46.0", + "source-sans": "^3.46.0", "source-sans-pro": "^3.6.0", "vue": "^3.4.11", "vue-i18n": "^9.9.0", @@ -3967,6 +3968,11 @@ "source-map": "^0.6.0" } }, + "node_modules/source-sans": { + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/source-sans/-/source-sans-3.46.0.tgz", + "integrity": "sha512-bVC2YX4VNiv5vMcy77dL0XKsNp794ThfynNsr+FqSAwk8TGG0pZsg7eUQi6yHwaRBMVmZ3Aaf4FY46dxIIGgsg==" + }, "node_modules/source-sans-pro": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/source-sans-pro/-/source-sans-pro-3.6.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 89469bf..dd24fac 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -23,6 +23,7 @@ "primeflex": "^3.3.1", "primeicons": "^6.0.1", "primevue": "^3.46.0", + "source-sans": "^3.46.0", "source-sans-pro": "^3.6.0", "vue": "^3.4.11", "vue-i18n": "^9.9.0", diff --git a/frontend/src/components/MenuBar.vue b/frontend/src/components/MenuBar.vue index 6c7e928..b14b255 100644 --- a/frontend/src/components/MenuBar.vue +++ b/frontend/src/components/MenuBar.vue @@ -17,9 +17,20 @@ const items = computed(() => [ route: "/edit", }, { - label: t("roomFinder"), - icon: "pi pi-fw pi-calendar", - route: "/rooms", + label: t("rooms"), + icon: "pi pi-fw pi-angle-down", + items: [ + { + label: t("roomFinderPage.roomSchedule"), + icon: "pi pi-fw pi-hourglass", + route: "/rooms", + }, + { + label: t("roomFinderPage.freeRooms"), + icon: "pi pi-fw pi-calendar", + route: "/rooms/free", + }, + ], }, { label: t("faq"), @@ -44,17 +55,17 @@ const items = computed(() => [