mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-03-10 00:17:21 +01:00
Adjust Series page UI spacing and add EditSeriesModal and button
This commit is contained in:
parent
109c996c24
commit
c5afea1074
@ -1,7 +1,18 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="page" :class="streamLibraryItem ? 'streaming' : ''">
|
<div id="page-wrapper" class="page" :class="streamLibraryItem ? 'streaming' : ''">
|
||||||
<app-book-shelf-toolbar :selected-series="series" />
|
<app-book-shelf-toolbar id="series-toolbar" :selected-series="series" />
|
||||||
<app-lazy-bookshelf page="series-books" :series-id="seriesId" />
|
<div class="max-w-6xl mx-auto">
|
||||||
|
<div class="flex items-center my-8">
|
||||||
|
<h1 class="text-2xl">{{ series.name }}</h1>
|
||||||
|
|
||||||
|
<button class="w-8 h-8 rounded-full flex items-center justify-center mx-4 cursor-pointer text-gray-300 hover:text-warning transform hover:scale-125 duration-100" @click="showEditSeries">
|
||||||
|
<span class="material-symbols text-base">edit</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<app-lazy-bookshelf page="series-books" :series-id="seriesId" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<modals-edit-series-modal v-model="showEditSeriesModal" :series="series" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -33,7 +44,9 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {}
|
return {
|
||||||
|
showEditSeriesModal: false
|
||||||
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
streamLibraryItem() {
|
streamLibraryItem() {
|
||||||
@ -43,6 +56,9 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
seriesUpdated(series) {
|
seriesUpdated(series) {
|
||||||
this.series = series
|
this.series = series
|
||||||
|
},
|
||||||
|
showEditSeries() {
|
||||||
|
this.showEditSeriesModal = !this.showEditSeriesModal
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
@ -57,3 +73,12 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
#bookshelf {
|
||||||
|
background-image: none;
|
||||||
|
}
|
||||||
|
#series-toolbar {
|
||||||
|
background-color: rgba(55, 56, 56, 1);
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
Loading…
Reference in New Issue
Block a user