Skip to content

Commit 244a8b0

Browse files
committed
Remove v-card and use v-alert and add css classes
1 parent a072ef1 commit 244a8b0

1 file changed

Lines changed: 35 additions & 29 deletions

File tree

src/components/Pages/TermsOfUse/Upcoming.vue

Lines changed: 35 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -4,33 +4,30 @@
44
<v-row justify="center">
55
<v-col cols="12">
66
<h1>Terms Of Use</h1>
7-
<p>last updated on: November 9, 2025</p>
8-
<v-card class="mx-auto card-design text--info">
9-
<v-card-title class="text--primary">
10-
<span>What changed from <a> previous version</a></span>
11-
</v-card-title>
12-
13-
<v-card-text>
14-
The Terms of Use were revised to ensure compliance with the
15-
European Union’s Digital Services Act (DSA) and to
16-
<v-expand-transition>
17-
<div v-if="show || !isMobile">
18-
improve transparency about how Wikibase Cloud
19-
operates.<br /><br/>
20-
Key updates:
7+
<p class="grey--text text--darken-1">last updated on: November 9, 2025</p>
8+
<v-alert
9+
text
10+
color="info"
11+
>
12+
<div class="text-h6 mb-3 blue--text text--darken-2">
13+
What changed from <a class=""><u>previous version</u></a></div>
14+
<p>The Terms of Use were revised to ensure compliance with the European Union’s
15+
Digital Services Act (DSA) and to improve transparency about how Wikibase Cloud operates.</p>
16+
<v-expand-transition>
17+
<div v-if="show || !isMobile">
18+
<div>
19+
<div>Key updates:</div>
2120
<ul>
2221
<li>
23-
We have clarified when and how user accounts or individual instances may
24-
be suspended or terminated, including notice periods and proportionality
25-
principles.
22+
We have clarified when and how user accounts or individual instances
23+
may be suspended or terminated.
2624
</li>
2725
<li>
28-
The new version explains more clearly how decisions are made, including
29-
how users can raise concerns or file complaints about moderation actions.
26+
The new version explains more clearly how decisions are made.
3027
</li>
3128
<li>
32-
The responsibilities of instance managers and contributors are described
33-
in more detail.
29+
The responsibilities of instance managers and contributors are
30+
described in more detail.
3431
</li>
3532
<li>
3633
The Terms now explicitly reference applicable GDPR requirements.
@@ -40,19 +37,28 @@
4037
</li>
4138
</ul>
4239
</div>
43-
</v-expand-transition>
44-
</v-card-text>
45-
<v-card-actions v-if="isMobile">
40+
</div>
41+
</v-expand-transition>
42+
43+
<div v-if="isMobile" class="mt-2 d-flex justify-space-between">
4644
<v-btn
47-
class=""
4845
text
46+
class="blue--text text-darken-2"
47+
variant="text"
48+
size="small"
4949
@click="show = !show"
5050
>
5151
{{ show ? 'See less' : 'See more' }}
5252
</v-btn>
53-
</v-card-actions>
54-
</v-card>
55-
<h2>1. Definitions</h2>
53+
<v-btn
54+
class="pa-2 mt-auto d-flex justify-end"
55+
icon
56+
@click="show = !show"
57+
>
58+
<v-icon>{{ show ? 'mdi-chevron-up' : 'mdi-chevron-down' }}</v-icon>
59+
</v-btn>
60+
</div>
61+
</v-alert> <h2>1. Definitions</h2>
5662
<p>In addition to terms defined elsewhere in this
5763
Agreement, the following terms have the following meanings:</p>
5864
<p>1.1 “Manager Account” or “Account”: The personal Account provided by Wikibase.cloud
@@ -1129,7 +1135,7 @@ export default {
11291135
name: 'TermsOfUseUpcoming',
11301136
computed: {
11311137
isMobile() {
1132-
return this.$vuetify.breakpoint.smAndDown
1138+
return this.$vuetify.breakpoint.xs
11331139
}
11341140
},
11351141
data: () => ({

0 commit comments

Comments
 (0)