Skip to content

Commit a52a4da

Browse files
committed
Add profile tab to wiki dashboard
1 parent 2ea9463 commit a52a4da

3 files changed

Lines changed: 33 additions & 164 deletions

File tree

src/components/Pages/ManageWiki/Cards/Profile.vue

Lines changed: 0 additions & 91 deletions
This file was deleted.
Lines changed: 30 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,35 @@
11
<template>
2-
<v-main>
3-
<v-container>
4-
<v-row v-if="wikiId != 0">
5-
<!--Col 1-->
6-
<v-col>
7-
<v-row>
8-
<v-col class="card-column">
9-
<Details :wikiId="this.wikiId"/>
10-
</v-col>
11-
</v-row>
12-
<v-row>
13-
<v-col class="card-column">
14-
<Profile :wikiId="this.wikiId"/>
15-
</v-col>
16-
</v-row>
17-
</v-col>
18-
<!--Col 2-->
19-
<v-col>
2+
<v-main>
3+
<v-container>
4+
<v-row>
5+
<v-col class="card-column">
6+
<Details :wikiId="this.wikiId"/>
7+
</v-col>
8+
</v-row>
9+
</v-container>
10+
</v-main>
11+
</template>
2012

21-
</v-col>
22-
</v-row>
23-
<v-row v-if="wikiId == 0">
24-
<v-col class="card-column">
25-
<v-card>
26-
<v-toolbar dark color="primary">
27-
<v-toolbar-title>Wiki Management</v-toolbar-title>
28-
</v-toolbar>
29-
<v-card-text>
30-
No wiki for you to manage.
31-
</v-card-text>
32-
</v-card>
33-
</v-col>
34-
</v-row>
35-
</v-container>
36-
</v-main>
37-
</template>
38-
39-
<script>
40-
import Details from '~/components/Pages/ManageWiki/Cards/Details'
41-
import Profile from '~/components/Pages/ManageWiki/Cards/Profile'
42-
43-
export default {
44-
name: 'ManageWiki',
45-
components: {
46-
Details,
47-
Profile,
48-
},
49-
data () {
50-
return {
51-
wikiId: 0
52-
}
53-
},
54-
created () {
55-
this.wikiId = this.$route.params.id
56-
}
57-
}
58-
</script>
59-
60-
<style scoped>
61-
.red-notice-highlight{
62-
background-color: red;
13+
<script>
14+
import Details from '~/components/Pages/ManageWiki/Cards/Details'
15+
16+
export default {
17+
name: 'ManageWiki',
18+
components: {
19+
Details
20+
},
21+
computed: {
22+
wikiId: function () {
23+
return this.$route.params.id
6324
}
64-
.v-main >>> .col {
65-
max-width: 656px;
6625
}
67-
</style>
26+
}
27+
</script>
28+
29+
<style scoped>
30+
.v-main >>> .col {
31+
max-width: 656px;
32+
width: 100vw;
33+
}
34+
</style>
6835

src/components/Pages/ManageWiki/Tabs/ManageWiki.vue

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@
44
<v-row v-if="wikiId != 0">
55
<!--Col 1-->
66
<v-col>
7-
<v-row>
8-
<v-col class="card-column">
9-
<Details :wikiId="this.wikiId"/>
10-
</v-col>
11-
</v-row>
127
<v-row>
138
<v-col class="card-column">
149
<Skin :wikiId="this.wikiId"/>
@@ -21,20 +16,20 @@
2116
</v-row>
2217
<v-row>
2318
<v-col class="card-column">
24-
<QuestyCaptcha :wikiId="this.wikiId"/>
19+
<Registration :wikiId="this.wikiId"/>
2520
</v-col>
2621
</v-row>
2722
<v-row>
2823
<v-col class="card-column">
29-
<EntityImport :wikiId="this.wikiId"/>
24+
<QuestyCaptcha :wikiId="this.wikiId"/>
3025
</v-col>
3126
</v-row>
3227
</v-col>
3328
<!--Col 2-->
3429
<v-col>
3530
<v-row>
3631
<v-col class="card-column">
37-
<Registration :wikiId="this.wikiId"/>
32+
<EntityImport :wikiId="this.wikiId"/>
3833
</v-col>
3934
</v-row>
4035
<v-row>
@@ -66,7 +61,6 @@
6661
</template>
6762

6863
<script>
69-
import Details from '~/components/Pages/ManageWiki/Cards/Details'
7064
import Logo from '~/components/Pages/ManageWiki/Cards/Logo'
7165
import Skin from '~/components/Pages/ManageWiki/Cards/Skin'
7266
import Registration from '~/components/Pages/ManageWiki/Cards/Registration'
@@ -79,7 +73,6 @@ export default {
7973
name: 'ManageWiki',
8074
components: {
8175
QuestyCaptcha,
82-
Details,
8376
Logo,
8477
Skin,
8578
Registration,

0 commit comments

Comments
 (0)