add bottom padding to v-scroll-page class instead of individual pages

+ Rewrite queue page with  @Akryum/vue-virtual-scroller
This commit is contained in:
geoffrey45
2022-10-08 16:24:52 +03:00
committed by Mungai Njoroge
parent 858e59f81c
commit ed7f26c12b
8 changed files with 68 additions and 105 deletions
+1 -2
View File
@@ -2,7 +2,6 @@
<QueueActions />
<div
class="queue-virtual-scroller"
style="height: 100%"
@mouseover="mouseover = true"
@mouseout="mouseover = false"
>
@@ -39,8 +38,8 @@ const mouseover = ref(false);
const scrollerItems = computed(() => {
return queue.tracklist.map((track) => ({
track,
id: Math.random(),
track: track,
}));
});
+4 -2
View File
@@ -100,8 +100,6 @@ function showMenu(e: Event) {
</script>
<style lang="scss">
.songlist-item {
display: grid;
grid-template-columns: 1.5rem 2fr 1fr 1.5fr 2.5rem 2.5rem;
@@ -233,4 +231,8 @@ function showMenu(e: Event) {
border-radius: 0 $small $small 0;
}
}
.songlist-item.current {
background-color: $gray;
}
</style>