Newer
Older
Eliot Berriot
committed
<template>
Eliot Berriot
committed
<div class="main library pusher">
Eliot Berriot
committed
<div class="ui secondary pointing menu">
Eliot Berriot
committed
<router-link class="ui item" to="/library" exact>Browse</router-link>
<router-link class="ui item" to="/library/artists" exact>Artists</router-link>
<div class="ui secondary right menu">
<router-link v-if="auth.user.availablePermissions['import.launch']" class="ui item" to="/library/import/launch" exact>Import</router-link>
<router-link v-if="auth.user.availablePermissions['import.launch']" class="ui item" to="/library/import/batches">Import batches</router-link>
</div>
Eliot Berriot
committed
</div>
<router-view></router-view>
</div>
</template>
<script>
Eliot Berriot
committed
import auth from '@/auth'
Eliot Berriot
committed
export default {
Eliot Berriot
committed
name: 'library',
data: function () {
return {
auth
}
}
Eliot Berriot
committed
}
</script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style lang="scss">
Eliot Berriot
committed
.library.pusher > .ui.secondary.menu {
Eliot Berriot
committed
margin: 0 2.5rem;
}
Eliot Berriot
committed
.library {
Eliot Berriot
committed
.ui.segment.head {
background-size: cover;
background-position: center;
padding: 0;
.segment-content {
margin: 0 auto;
padding: 4em;
}
&.with-background {
.header {
&, .sub, a {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
color: white !important;
}
}
.segment-content {
background-color: rgba(0, 0, 0, 0.5)
}
}
}
}
</style>