2019-12-29 15:35:23 +01:00
|
|
|
<template>
|
2020-06-27 10:31:20 +02:00
|
|
|
<div class="p-page p-page-discover">
|
|
|
|
<v-tabs
|
2020-12-17 13:23:23 +01:00
|
|
|
v-model="active"
|
|
|
|
flat
|
|
|
|
grow
|
|
|
|
color="secondary"
|
|
|
|
slider-color="secondary-dark"
|
|
|
|
:height="$vuetify.breakpoint.smAndDown ? 48 : 64"
|
2020-06-27 10:31:20 +02:00
|
|
|
>
|
|
|
|
<v-tab id="tab-discover-colors" ripple @click="changePath('/discover')">
|
|
|
|
<translate>Colors</translate>
|
|
|
|
</v-tab>
|
2020-03-29 21:24:44 +02:00
|
|
|
|
2020-06-27 10:31:20 +02:00
|
|
|
<v-tab id="tab-discover-similar" ripple @click="changePath('/discover/similar')">
|
|
|
|
<translate>Similar</translate>
|
|
|
|
</v-tab>
|
2020-03-29 21:24:44 +02:00
|
|
|
|
2020-06-27 10:31:20 +02:00
|
|
|
<v-tab id="tab-discover-season" ripple @click="changePath('/discover/season')">
|
|
|
|
<translate>Season</translate>
|
|
|
|
</v-tab>
|
2020-03-29 21:24:44 +02:00
|
|
|
|
2020-06-27 10:31:20 +02:00
|
|
|
<v-tab id="tab-discover-random" ripple @click="changePath('/discover/random')">
|
|
|
|
<translate>Random</translate>
|
|
|
|
</v-tab>
|
2020-03-29 21:24:44 +02:00
|
|
|
|
2020-06-27 10:31:20 +02:00
|
|
|
<v-tabs-items touchless>
|
|
|
|
<v-tab-item>
|
|
|
|
<p-tab-discover-colors></p-tab-discover-colors>
|
|
|
|
</v-tab-item>
|
2020-03-29 21:24:44 +02:00
|
|
|
|
2020-06-27 10:31:20 +02:00
|
|
|
<v-tab-item>
|
|
|
|
<p-tab-discover-todo></p-tab-discover-todo>
|
|
|
|
</v-tab-item>
|
2020-03-29 21:24:44 +02:00
|
|
|
|
2020-06-27 10:31:20 +02:00
|
|
|
<v-tab-item>
|
|
|
|
<p-tab-discover-todo></p-tab-discover-todo>
|
|
|
|
</v-tab-item>
|
2020-03-29 21:24:44 +02:00
|
|
|
|
2020-06-27 10:31:20 +02:00
|
|
|
<v-tab-item>
|
|
|
|
<p-tab-discover-todo></p-tab-discover-todo>
|
|
|
|
</v-tab-item>
|
|
|
|
</v-tabs-items>
|
|
|
|
</v-tabs>
|
|
|
|
</div>
|
2019-12-29 15:35:23 +01:00
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
2020-12-17 13:23:23 +01:00
|
|
|
import tabColors from "pages/discover/colors.vue";
|
|
|
|
import tabTodo from "pages/discover/todo.vue";
|
2019-12-29 15:35:23 +01:00
|
|
|
|
2020-12-17 13:23:23 +01:00
|
|
|
export default {
|
|
|
|
name: 'p-page-settings',
|
|
|
|
props: {
|
|
|
|
tab: Number
|
|
|
|
},
|
|
|
|
components: {
|
|
|
|
'p-tab-discover-colors': tabColors,
|
|
|
|
'p-tab-discover-todo': tabTodo,
|
|
|
|
},
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
readonly: this.$config.get("readonly"),
|
|
|
|
active: this.tab,
|
|
|
|
}
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
changePath: function (path) {
|
|
|
|
if (this.$route.path !== path) {
|
|
|
|
this.$router.replace(path)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
};
|
2019-12-29 15:35:23 +01:00
|
|
|
</script>
|