mirror of
https://github.com/TeamPiped/Piped.git
synced 2024-12-14 14:20:28 +05:30
82 lines
1.9 KiB
Vue
82 lines
1.9 KiB
Vue
<template>
|
|
<div
|
|
class="uk-container uk-container-expand uk-height-viewport"
|
|
:style="[{ background: backgroundColor, colour: foregroundColor }]"
|
|
:class="{ 'uk-light': darkMode }"
|
|
>
|
|
<Navigation />
|
|
<router-view v-slot="{ Component }">
|
|
<keep-alive :max="5">
|
|
<component :key="$route.fullPath" :is="Component" />
|
|
</keep-alive>
|
|
</router-view>
|
|
|
|
<div style="text-align: center">
|
|
<a aria-label="GitHub" href="https://github.com/TeamPiped/Piped">
|
|
<font-awesome-icon :icon="['fab', 'github']"></font-awesome-icon>
|
|
</a>
|
|
|
|
<a href="https://github.com/TeamPiped/Piped#donations">
|
|
<font-awesome-icon :icon="['fab', 'bitcoin']"></font-awesome-icon>
|
|
Donations
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
import Navigation from "@/components/Navigation";
|
|
export default {
|
|
components: {
|
|
Navigation,
|
|
},
|
|
mounted() {
|
|
if (window.location.pathname === "/" || window.location.pathname.length == 0)
|
|
switch (this.getPreferenceString("homepage", "trending")) {
|
|
case "trending":
|
|
break;
|
|
case "feed":
|
|
this.$router.push("/feed");
|
|
return;
|
|
default:
|
|
break;
|
|
}
|
|
},
|
|
};
|
|
</script>
|
|
|
|
<style>
|
|
h1,
|
|
p,
|
|
a,
|
|
b {
|
|
unicode-bidi: plaintext;
|
|
text-align: start;
|
|
}
|
|
|
|
::-webkit-scrollbar {
|
|
background-color: #15191a;
|
|
color: #c5bcae;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb {
|
|
background-color: #4b4f52;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb:hover {
|
|
background-color: #5b6469;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb:active {
|
|
background-color: #485053;
|
|
}
|
|
|
|
::-webkit-scrollbar-corner {
|
|
background-color: #0b0e0f;
|
|
}
|
|
|
|
* {
|
|
scrollbar-color: #15191a #444a4e;
|
|
}
|
|
</style>
|