Move plugins and themes view tab bars to the header
This commit is contained in:
parent
5938e39d99
commit
5931bffca3
|
@ -12,7 +12,7 @@
|
|||
color: #87909c;
|
||||
font-size: 14px;
|
||||
font-weight: 500;
|
||||
transition: color 0.2s ease;
|
||||
transition: color 0.2s ease, border-bottom-color 0.2s ease;
|
||||
flex: 0 0;
|
||||
display: flex;
|
||||
|
||||
|
@ -52,7 +52,7 @@
|
|||
&:hover,
|
||||
&.bd-active {
|
||||
background: transparent;
|
||||
border-bottom: 2px solid $colbdblue;
|
||||
border-bottom-color: $colbdblue;
|
||||
color: #fff;
|
||||
|
||||
.bd-material-design-icon {
|
||||
|
@ -64,4 +64,19 @@
|
|||
cursor: default;
|
||||
}
|
||||
}
|
||||
|
||||
.bd-settingswrap-header & {
|
||||
margin-top: -10px;
|
||||
margin-bottom: -20px;
|
||||
|
||||
.bd-button {
|
||||
font-size: 16px;
|
||||
padding: 13px 0;
|
||||
|
||||
.bd-material-button {
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -27,12 +27,15 @@
|
|||
margin-top: 10px;
|
||||
margin-bottom: 20px;
|
||||
vertical-align: baseline;
|
||||
display: flex;
|
||||
flex: 0 0 auto;
|
||||
|
||||
.bd-settingswrap-header-text {
|
||||
color: $colbdblue;
|
||||
text-transform: uppercase;
|
||||
font-weight: 600;
|
||||
font-size: 16px;
|
||||
flex: 1 1 auto;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,17 +10,18 @@
|
|||
|
||||
<template>
|
||||
<SettingsWrapper headertext="Plugins">
|
||||
<div class="bd-flex bd-flex-col bd-pluginsView">
|
||||
<div class="bd-tabbar">
|
||||
<div class="bd-button" :class="{'bd-active': local}" @click="showLocal">
|
||||
<h3>Local</h3>
|
||||
<div class="bd-material-button" @click="refreshLocal"><MiRefresh /></div>
|
||||
</div>
|
||||
<div class="bd-button" :class="{'bd-active': !local}" @click="showOnline">
|
||||
<h3>Online</h3>
|
||||
<div class="bd-material-button"><MiRefresh /></div>
|
||||
</div>
|
||||
<div class="bd-tabbar" slot="header">
|
||||
<div class="bd-button" :class="{'bd-active': local}" @click="showLocal">
|
||||
<h3>Local</h3>
|
||||
<div class="bd-material-button" @click="refreshLocal"><MiRefresh /></div>
|
||||
</div>
|
||||
<div class="bd-button" :class="{'bd-active': !local}" @click="showOnline">
|
||||
<h3>Online</h3>
|
||||
<div class="bd-material-button"><MiRefresh /></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="bd-flex bd-flex-col bd-pluginsView">
|
||||
<div v-if="local" class="bd-flex bd-flex-grow bd-flex-col bd-plugins-container bd-local-plugins">
|
||||
<PluginCard v-for="plugin in localPlugins" :plugin="plugin" :key="plugin.id" :togglePlugin="togglePlugin" :reloadPlugin="reloadPlugin" :showSettings="showSettings" />
|
||||
</div>
|
||||
|
|
|
@ -12,9 +12,12 @@
|
|||
<div class="bd-settingswrap">
|
||||
<div class="bd-settingswrap-header">
|
||||
<span class="bd-settingswrap-header-text">{{ headertext }}</span>
|
||||
<slot name="header" />
|
||||
</div>
|
||||
<ScrollerWrap>
|
||||
<slot />
|
||||
<div class="bd-settingswrap-contents">
|
||||
<slot />
|
||||
</div>
|
||||
</ScrollerWrap>
|
||||
</div>
|
||||
</template>
|
||||
|
|
|
@ -10,17 +10,18 @@
|
|||
|
||||
<template>
|
||||
<SettingsWrapper headertext="Themes">
|
||||
<div class="bd-flex bd-flex-col bd-themesView">
|
||||
<div class="bd-tabbar">
|
||||
<div class="bd-button" :class="{'bd-active': local}" @click="showLocal">
|
||||
<h3>Local</h3>
|
||||
<div class="bd-material-button" @click="refreshLocal"><MiRefresh /></div>
|
||||
</div>
|
||||
<div class="bd-button" :class="{'bd-active': !local}" @click="showOnline">
|
||||
<h3>Online</h3>
|
||||
<div class="bd-material-button"><MiRefresh /></div>
|
||||
</div>
|
||||
<div class="bd-tabbar" slot="header">
|
||||
<div class="bd-button" :class="{'bd-active': local}" @click="showLocal">
|
||||
<h3>Local</h3>
|
||||
<div class="bd-material-button" @click="refreshLocal"><MiRefresh /></div>
|
||||
</div>
|
||||
<div class="bd-button" :class="{'bd-active': !local}" @click="showOnline">
|
||||
<h3>Online</h3>
|
||||
<div class="bd-material-button"><MiRefresh /></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="bd-flex bd-flex-col bd-themesView">
|
||||
<div v-if="local" class="bd-flex bd-flex-grow bd-flex-col bd-themes-container bd-local-themes">
|
||||
<ThemeCard v-for="theme in localThemes" :theme="theme" :key="theme.id" :toggleTheme="toggleTheme" :reloadTheme="reloadTheme" :showSettings="showSettings" />
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue