mirror of
https://github.com/VueTubeApp/VueTube
synced 2024-11-09 04:55:07 +00:00
41 lines
1.2 KiB
Vue
41 lines
1.2 KiB
Vue
<template>
|
|
<div style="padding-top: 1em;">
|
|
<v-list-item v-for="(item, index) in settingsItems" :key="index">
|
|
|
|
<v-btn text class="entry text-left text-capitalize" :to="item.to" :disabled="item.disabled">
|
|
<v-icon v-text="item.icon" size="25px" class="icon" />
|
|
{{ item.name }}
|
|
</v-btn>
|
|
|
|
</v-list-item>
|
|
</div>
|
|
</template>
|
|
|
|
<style scoped>
|
|
.entry {
|
|
width: 100%;
|
|
justify-content: left !important;
|
|
padding: 1.5em 0.5em 1.5em 0.5em !important;
|
|
}
|
|
.icon {
|
|
margin-right: 0.5em;
|
|
}
|
|
</style>
|
|
|
|
<script>
|
|
export default {
|
|
data() {
|
|
return {
|
|
settingsItems: [
|
|
{ name: "General", icon: "mdi-cog", to: "", disabled: true },
|
|
{ name: "Theme", icon: "mdi-brush-variant", to: "/mods/theme" },
|
|
{ name: "Player", icon: "mdi-motion-play-outline", to: "", disabled: true },
|
|
{ name: "UI Tweaker", icon: "mdi-television-guide", to: "", disabled: true },
|
|
{ name: "Updates", icon: "mdi-cloud-download-outline", to: "/mods/updates" },
|
|
{ name: "Logs", icon: "mdi-text-box-outline", to: "/mods/logs" },
|
|
{ name: "About", icon: "mdi-information-outline", to: "/mods/about" },
|
|
]
|
|
}
|
|
}
|
|
}
|
|
</script>
|