diff --git a/src/components/layout/AppSidebar.vue b/src/components/layout/AppSidebar.vue index 476d950..724584a 100644 --- a/src/components/layout/AppSidebar.vue +++ b/src/components/layout/AppSidebar.vue @@ -28,6 +28,7 @@ const navigation = computed(() => { { name: 'Verfügbarkeit', href: '/availability', icon: '📅' }, { name: 'Stundenzettel', href: '/timesheets', icon: '⏱️' }, { name: 'Qualifikationen', href: '/qualifications', icon: '🎓' }, + { name: 'Objekte', href: '/objects', icon: '🏢' }, ) if (authStore.isChef) { diff --git a/src/router/index.ts b/src/router/index.ts index 41c522f..f9fa781 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -83,6 +83,11 @@ const router = createRouter({ path: 'qualifications', name: 'qualifications', component: () => import('@/views/QualificationsView.vue') + }, + { + path: 'objects', + name: 'objects', + component: () => import('@/views/ObjectsView.vue') } ] } diff --git a/src/views/ObjectsView.vue b/src/views/ObjectsView.vue new file mode 100644 index 0000000..0845a01 --- /dev/null +++ b/src/views/ObjectsView.vue @@ -0,0 +1,720 @@ + + +