prevent type coercion

- remove unused imports
- minor refactors and cleanups
This commit is contained in:
geoffrey45
2022-02-16 15:06:29 +03:00
parent 9972caf7d3
commit 5446b1fe4b
26 changed files with 190 additions and 206 deletions
+3 -3
View File
@@ -2,14 +2,14 @@
<div class="r-sidebar">
<div class="grid">
<div class="r-content border">
<div class="r-dash" v-show="current_tab == tabs.home">
<div class="r-dash" v-show="current_tab === tabs.home">
<DashBoard />
</div>
<div class="r-search" v-show="current_tab == tabs.search">
<div class="r-search" v-show="current_tab === tabs.search">
<Search />
</div>
<div class="r-queue" v-show="current_tab == tabs.queue">
<div class="r-queue" v-show="current_tab === tabs.queue">
<UpNext />
</div>
</div>
+7 -8
View File
@@ -1,17 +1,17 @@
<template>
<div class="r-tabs">
<div v-for="tab in props.tabs"
@click="changeTab(tab)"
:key="tab"
class="image t-item"
:class="{ active_tab: props.current_tab == tab }, `${tab}`"
@click="changeTab(tab)"
:key="tab"
class="image t-item"
:class="{ active_tab: props.current_tab === tab }, `${tab}`"
></div>
<div>
</div>
</div>
</template>
<script setup>import { onMounted } from 'vue';
<script setup>
const props = defineProps({
current_tab: String,
@@ -21,7 +21,7 @@ const props = defineProps({
const emit = defineEmits(['changeTab'])
function changeTab(tab) {
if (tab == props.current_tab) return;
if (tab === props.current_tab) return;
emit('changeTab', tab)
}
@@ -41,8 +41,7 @@ function changeTab(tab) {
width: 100%;
height: 2.45rem;
background-size: 1.5rem;
border-radius: 0;
border-radius: $small 0 0 $small;
border-radius: $small 0 0 $small;
&:hover {
background-color: rgba(128, 128, 128, 0.281);