Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
afa6df8
WIP: Add upcoming terms of use page
rosalieper Jun 2, 2026
e32aa19
list wrapping + router links
deer-wmde Jun 2, 2026
047b7ee
format HTML
deer-wmde Jun 2, 2026
1f3d65b
close li
deer-wmde Jun 2, 2026
75e3b2d
headlines and dividers
deer-wmde Jun 2, 2026
a6eb223
format html
deer-wmde Jun 2, 2026
cbb56dc
headlines, lists, footnote
deer-wmde Jun 2, 2026
03fe4d8
cleanup
deer-wmde Jun 2, 2026
dbc52f5
footnote 2, headings, lists, formatting
deer-wmde Jun 2, 2026
2e5c5e9
add footnote backlinks
deer-wmde Jun 2, 2026
046a60c
formatting
deer-wmde Jun 2, 2026
f7729cc
Add what changed from previous version card
rosalieper Jun 2, 2026
2d0a578
Move all ToU versions to a ToU folder
rosalieper Jun 4, 2026
a072ef1
fix card style and color
rosalieper Jun 4, 2026
244a8b0
Remove v-card and use v-alert and add css classes
rosalieper Jun 5, 2026
ff9a878
Fix linting
rosalieper Jun 5, 2026
396974d
Fix linting
rosalieper Jun 5, 2026
ff4de8c
Apply the color as on the figma design
rosalieper Jun 5, 2026
976de57
Remove unused css and fix typos
rosalieper Jun 9, 2026
e96a760
Merge branch 'main' into T420575
deer-wmde Jun 11, 2026
26e65db
replace some p with div
deer-wmde Jun 11, 2026
2cfa3f9
fix typo in the text content of ToU
rosalieper Jun 12, 2026
2244ae2
Fix spacing and add <upcoming version> alert box
rosalieper Jun 16, 2026
c9fde15
Fix spacing
rosalieper Jun 16, 2026
33f6fa8
Merge branch 'main' into T420575
rosalieper Jun 16, 2026
a9902c0
add NaviagationPanel component
deer-wmde Jun 16, 2026
af50691
remove blanck space and change <p> to <div>
rosalieper Jun 17, 2026
3f5e1e5
Fix formating
rosalieper Jun 17, 2026
87b6757
remove unwanted bullet points
rosalieper Jun 17, 2026
536bbc8
Fix indentation
rosalieper Jun 17, 2026
ddf9afc
delete obsolete NavgationLinks.js
deer-wmde Jun 18, 2026
4ec97b9
use route path instead of name
deer-wmde Jun 18, 2026
849ce23
Fix spacing a links
rosalieper Jun 18, 2026
c5a41e6
refactor
deer-wmde Jun 18, 2026
f42c5a3
style
deer-wmde Jun 18, 2026
7f3e8e6
remove debug logs
deer-wmde Jun 18, 2026
a68f5a8
better initialization
deer-wmde Jun 18, 2026
6690d86
Fix spacing
rosalieper Jun 18, 2026
9f40cbd
remove examples pages
deer-wmde Jun 19, 2026
976836a
add legacy ToU sfc
deer-wmde Jun 19, 2026
0f77e53
restore router
deer-wmde Jun 19, 2026
2b23590
Merge branch 'T420575' into ui_tou_merge
deer-wmde Jun 19, 2026
da4348a
use TermsOfUseNavigationPanel
deer-wmde Jun 19, 2026
cc51dc5
Merge remote-tracking branch 'origin/T420575' into ui_tou_merge
deer-wmde Jun 19, 2026
f571e73
use strict comparison operator
deer-wmde Jun 19, 2026
9155207
remove duplicate element
deer-wmde Jun 19, 2026
b5bab85
remove unused style section
deer-wmde Jun 19, 2026
0a61122
Merge branch 'de/policy-navigation' into ui_tou_merge
deer-wmde Jun 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions src/components/Pages/Components/PolicyNavigationPanel.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<template>
<v-expansion-panels v-bind:value="$vuetify.breakpoint.mdAndUp ? 0 : null" v-if="links">
<v-expansion-panel>
<v-expansion-panel-header>{{ title }}</v-expansion-panel-header>

<v-expansion-panel-content>
<v-list class="wrap">
<v-list-item v-for="(link) in links" :key="link.routePath">
<v-list-item-content>
<v-list-item-title v-if="link.routePath === currentPath">
{{ link.title }}
</v-list-item-title>

<v-list-item-title v-else>
<router-link :to="{ path: link.routePath }" class="text-decoration-none">
{{ link.title }}
</router-link>
</v-list-item-title>
</v-list-item-content>
</v-list-item>
</v-list>
</v-expansion-panel-content>
</v-expansion-panel>
</v-expansion-panels>
</template>

<script>
export default {
name: 'NavigationPanel',
props: {
title: String,
currentPath: String,
links: Array,
},
}
</script>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,11 @@
<v-main>
<v-container class="fill-height" fluid>
<v-row justify="center">
<v-col cols="8">
<v-col cols="11" md="4" order-md="last">
<TermsOfUseNavigationPanel />
</v-col>

<v-col cols="11" md="8">
<h1>Terms Of Use</h1>
<p>
PLEASE READ THESE TERMS OF USE CAREFULLY BEFORE USING THE SERVICES.
Expand Down Expand Up @@ -1288,8 +1292,13 @@
</template>

<script>
import TermsOfUseNavigationPanel from './TermsOfUseNavigationPanel.vue'

export default {
name: 'TermsOfUse',
components: {
TermsOfUseNavigationPanel,
},
computed: {},
}
</script>
Expand Down
27 changes: 27 additions & 0 deletions src/components/Pages/TermsOfUse/TermsOfUseNavigationPanel.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<template>
<PolicyNavigationPanel title="All Versions" :links="termsOfUseLinks" :currentPath="currentPath" />
</template>

<script>
import PolicyNavigationPanel from '../Components/PolicyNavigationPanel.vue'

export default {
name: 'TermsOfUseNavigationPanel',
components: {
PolicyNavigationPanel,
},
data: () => ({
termsOfUseLinks: [
{ title: 'Upcoming Version', routePath: '/terms-of-use/upcoming' },
{ title: 'April 11th 2022 (current)', routePath: '/terms-of-use' },
],
currentPath: null,
}),
mounted () {
this.currentPath = this.$route.path
},
}

</script>

<style scoped></style>
Loading
Loading