♻️ (App) refactor App scss
This commit is contained in:
44
src/App.vue
44
src/App.vue
@@ -20,7 +20,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</online-view>
|
</online-view>
|
||||||
</router-link>
|
</router-link>
|
||||||
<span class="vaquant-title" :class="{ 'visible': shadow }">{{ title }}</span>
|
<span class="vaquant-title" :class="{ visible: shadow }">{{
|
||||||
|
title
|
||||||
|
}}</span>
|
||||||
<div
|
<div
|
||||||
class="navbar-burger burger"
|
class="navbar-burger burger"
|
||||||
data-target="navbar-main"
|
data-target="navbar-main"
|
||||||
@@ -40,18 +42,18 @@
|
|||||||
@click="hideMenu"
|
@click="hideMenu"
|
||||||
>
|
>
|
||||||
<div class="navbar-end">
|
<div class="navbar-end">
|
||||||
<router-link class="navbar-item" :to="{ name: 'about' }" v-t="'title.about'"></router-link>
|
|
||||||
<!-- <router-link class="navbar-item" :to="{ name: 'pricing' }" v-t="'title.pricing'"></router-link> -->
|
|
||||||
<a
|
|
||||||
class="navbar-item"
|
|
||||||
target="_blank"
|
|
||||||
rel="noreferrer"
|
|
||||||
:href="coffee"
|
|
||||||
>Supportez Vaquant avec un ☕ !</a>
|
|
||||||
<router-link
|
<router-link
|
||||||
class="navbar-item"
|
class="navbar-item"
|
||||||
:to="{ name: 'user' }"
|
:to="{ name: 'about' }"
|
||||||
>{{ username ? username : $t('user.loginsignup') }}</router-link>
|
v-t="'title.about'"
|
||||||
|
></router-link>
|
||||||
|
<!-- <router-link class="navbar-item" :to="{ name: 'pricing' }" v-t="'title.pricing'"></router-link> -->
|
||||||
|
<a class="navbar-item" target="_blank" rel="noreferrer" :href="coffee"
|
||||||
|
>Supportez Vaquant avec un ☕ !</a
|
||||||
|
>
|
||||||
|
<router-link class="navbar-item" :to="{ name: 'user' }">{{
|
||||||
|
username ? username : $t('user.loginsignup')
|
||||||
|
}}</router-link>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
@@ -116,6 +118,9 @@ export default class App extends Vue {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
|
$icon_size: 18px;
|
||||||
|
$margin: 0.75rem;
|
||||||
|
|
||||||
.navbar {
|
.navbar {
|
||||||
color: red;
|
color: red;
|
||||||
.vaquant-title {
|
.vaquant-title {
|
||||||
@@ -129,12 +134,11 @@ export default class App extends Vue {
|
|||||||
.online-view {
|
.online-view {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: 7px;
|
bottom: 7px;
|
||||||
right: 18px;
|
right: $icon_size;
|
||||||
width: 18px;
|
width: $icon_size;
|
||||||
height: auto;
|
height: auto;
|
||||||
}
|
}
|
||||||
}
|
&::before {
|
||||||
.navbar::before {
|
|
||||||
content: '';
|
content: '';
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right: 0;
|
right: 0;
|
||||||
@@ -147,12 +151,14 @@ export default class App extends Vue {
|
|||||||
opacity: 0;
|
opacity: 0;
|
||||||
box-shadow: inset 0 5px 6px -3px rgba(0, 0, 0, 0.842);
|
box-shadow: inset 0 5px 6px -3px rgba(0, 0, 0, 0.842);
|
||||||
will-change: opacity;
|
will-change: opacity;
|
||||||
}
|
}
|
||||||
.navbar.shadow::before {
|
&.shadow::before {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
main {
|
main {
|
||||||
margin-left: 0.75rem;
|
margin-left: $margin;
|
||||||
margin-right: 0.75rem;
|
margin-right: $margin;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user