100 lines
2.1 KiB
Vue
100 lines
2.1 KiB
Vue
<template>
|
|
<div class="sideNavMoreOptions">
|
|
<div
|
|
class="navOption moreOptionNav"
|
|
@click="openMoreOptions = !openMoreOptions"
|
|
>
|
|
<font-awesome-icon
|
|
icon="ellipsis-h"
|
|
class="navIcon"
|
|
/>
|
|
<p class="navLabel">
|
|
{{ $t("More") }}
|
|
</p>
|
|
</div>
|
|
<div
|
|
v-if="openMoreOptions"
|
|
class="moreOptionContainer"
|
|
>
|
|
<div
|
|
v-if="!hideTrendingVideos"
|
|
class="navOption"
|
|
@click="navigate('trending')"
|
|
>
|
|
<font-awesome-icon
|
|
icon="fire"
|
|
class="navIcon"
|
|
/>
|
|
<p class="navLabel">
|
|
{{ $t("Trending") }}
|
|
</p>
|
|
</div>
|
|
<div
|
|
v-if="!hidePopularVideos"
|
|
class="navOption"
|
|
@click="navigate('popular')"
|
|
>
|
|
<font-awesome-icon
|
|
icon="users"
|
|
class="navIcon"
|
|
/>
|
|
<p class="navLabel">
|
|
{{ $t("Most Popular") }}
|
|
</p>
|
|
</div>
|
|
<div
|
|
class="navOption"
|
|
@click="navigate('about')"
|
|
>
|
|
<font-awesome-icon
|
|
icon="info-circle"
|
|
class="navIcon"
|
|
/>
|
|
<p class="navLabel">
|
|
{{ $t("About.About") }}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div
|
|
class="navOption mobileShow"
|
|
@click="navigate('history')"
|
|
>
|
|
<font-awesome-icon
|
|
icon="history"
|
|
class="navIcon"
|
|
/>
|
|
<p class="navLabel">
|
|
{{ $t("History.History") }}
|
|
</p>
|
|
</div>
|
|
<hr>
|
|
<div
|
|
class="navOption mobileShow"
|
|
@click="navigate('settings')"
|
|
>
|
|
<font-awesome-icon
|
|
icon="sliders-h"
|
|
class="navIcon"
|
|
/>
|
|
<p class="navLabel">
|
|
{{ $t("Settings.Settings") }}
|
|
</p>
|
|
</div>
|
|
<div
|
|
class="navOption mobileHidden"
|
|
@click="navigate('about')"
|
|
>
|
|
<font-awesome-icon
|
|
icon="info-circle"
|
|
class="navIcon"
|
|
/>
|
|
<p class="navLabel">
|
|
{{ $t("About.About") }}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
|
|
<script src="./side-nav-more-options.js" />
|
|
<style scoped src="./side-nav-more-options.css" />
|