diff --git a/quasar.config.js b/quasar.config.js index 9004385..c109dab 100644 --- a/quasar.config.js +++ b/quasar.config.js @@ -98,7 +98,13 @@ module.exports = configure(function (/* ctx */) { // directives: [], // Quasar plugins - plugins: ['Notify', 'LocalStorage', 'SessionStorage'], + plugins: [ + 'Notify', + 'LocalStorage', + 'SessionStorage', + 'AppFullscreen', + 'AddressbarColor', + ], }, // animations: 'all', // --- includes all animations diff --git a/src/components/CertificationComponent.vue b/src/components/CertificationComponent.vue new file mode 100644 index 0000000..60f4353 --- /dev/null +++ b/src/components/CertificationComponent.vue @@ -0,0 +1,66 @@ + + + diff --git a/src/components/LeftDrawer.vue b/src/components/LeftDrawer.vue index fda1c52..03a6cd7 100644 --- a/src/components/LeftDrawer.vue +++ b/src/components/LeftDrawer.vue @@ -24,7 +24,7 @@ diff --git a/src/pages/CertificationPage.vue b/src/pages/CertificationPage.vue new file mode 100644 index 0000000..d9d27cb --- /dev/null +++ b/src/pages/CertificationPage.vue @@ -0,0 +1,9 @@ + + + diff --git a/src/pages/ChecklistPage.vue b/src/pages/ChecklistPage.vue new file mode 100644 index 0000000..1675e69 --- /dev/null +++ b/src/pages/ChecklistPage.vue @@ -0,0 +1,8 @@ + + + diff --git a/src/pages/IndexPage.vue b/src/pages/IndexPage.vue index 0354cd1..4936f21 100644 --- a/src/pages/IndexPage.vue +++ b/src/pages/IndexPage.vue @@ -11,6 +11,7 @@ :label="link.name" rounded class="full-width" + :align="'left'" /> @@ -19,7 +20,7 @@ diff --git a/src/pages/ReferencePage.vue b/src/pages/ReferencePage.vue new file mode 100644 index 0000000..1675e69 --- /dev/null +++ b/src/pages/ReferencePage.vue @@ -0,0 +1,8 @@ + + + diff --git a/src/components/navlinks.ts b/src/router/navlinks.ts similarity index 82% rename from src/components/navlinks.ts rename to src/router/navlinks.ts index d1c7cf1..505f96a 100644 --- a/src/components/navlinks.ts +++ b/src/router/navlinks.ts @@ -1,7 +1,7 @@ export const links = [ { name: 'Profile', - to: '/profile', + to: 'profile', icon: 'account_circle', front_links: false, }, @@ -13,25 +13,25 @@ export const links = [ }, { name: 'Booking', - to: '/booking', + to: 'booking', icon: 'calendar_month', front_links: true, }, { name: 'Certifications', - to: '/certifications', + to: 'certification', icon: 'verified', front_links: true, }, { name: 'Checklists', - to: '/checklists', + to: 'checklist', icon: 'checklist', front_links: true, }, { name: 'Reference', - to: '/reference', + to: 'reference', icon: 'info_outline', front_links: true, }, diff --git a/src/router/routes.ts b/src/router/routes.ts index 63ddeed..0df041f 100644 --- a/src/router/routes.ts +++ b/src/router/routes.ts @@ -15,6 +15,31 @@ const routes: RouteRecordRaw[] = [ component: () => import('pages/BoatPage.vue'), name: 'boat', }, + { + path: '/booking', + component: () => import('pages/BookingPage.vue'), + name: 'booking', + }, + { + path: '/certification', + component: () => import('pages/CertificationPage.vue'), + name: 'certification', + }, + { + path: '/checklist', + component: () => import('pages/ChecklistPage.vue'), + name: 'checklist', + }, + { + path: '/profile', + component: () => import('pages/ProfilePage.vue'), + name: 'profile', + }, + { + path: '/reference', + component: () => import('pages/ReferencePage.vue'), + name: 'reference', + }, ], }, {