From a6048453be0be30942de286fc779954937300218 Mon Sep 17 00:00:00 2001 From: Manuel Holtgrewe Date: Wed, 18 Oct 2023 11:32:25 +0200 Subject: [PATCH] feat: create pages for red tape (#156) (#158) --- frontend/src/components/HeaderDefault.vue | 22 +++++++++++-- frontend/src/router/index.ts | 12 +++++++ frontend/src/views/PrivacyView.vue | 37 +++++++++++++++++++++ frontend/src/views/TermsView.vue | 40 +++++++++++++++++++++++ 4 files changed, 109 insertions(+), 2 deletions(-) create mode 100644 frontend/src/views/PrivacyView.vue create mode 100644 frontend/src/views/TermsView.vue diff --git a/frontend/src/components/HeaderDefault.vue b/frontend/src/components/HeaderDefault.vue index e81aeae4..c7c86658 100644 --- a/frontend/src/components/HeaderDefault.vue +++ b/frontend/src/components/HeaderDefault.vue @@ -19,9 +19,27 @@ import UserProfileButton from '@/components/UserProfileButton.vue' - About - Contact + + + + + + About + + + Contact + + + Privacy Policy + + + Terms of Use + + + diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index a77f0671..853a2d81 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -10,8 +10,10 @@ import GenesListView from '@/views/GenesListView.vue' import HomeView from '@/views/HomeView.vue' import LoginView from '@/views/LoginView.vue' import PathNotFound from '@/views/PathNotFound.vue' +import PrivacyView from '@/views/PrivacyView.vue' import ProfileView from '@/views/ProfileView.vue' import SvDetailView from '@/views/SvDetailView.vue' +import TermsView from '@/views/TermsView.vue' import VariantDetailView from '@/views/VariantDetailView.vue' const routes = [ @@ -30,6 +32,16 @@ const routes = [ name: 'login', component: LoginView }, + { + path: '/privacy', + name: 'privacy', + component: PrivacyView + }, + { + path: '/terms', + name: 'terms', + component: TermsView + }, { path: '/profile', name: 'profile', diff --git a/frontend/src/views/PrivacyView.vue b/frontend/src/views/PrivacyView.vue new file mode 100644 index 00000000..9440928b --- /dev/null +++ b/frontend/src/views/PrivacyView.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/frontend/src/views/TermsView.vue b/frontend/src/views/TermsView.vue new file mode 100644 index 00000000..e853e459 --- /dev/null +++ b/frontend/src/views/TermsView.vue @@ -0,0 +1,40 @@ + + + + +