Switched to Pinia, Added Save for Albums

This commit is contained in:
Shiny Nematoda 2022-07-17 08:06:17 +00:00
parent a43b0907e2
commit f303f91108
No known key found for this signature in database
GPG key ID: 6506D50F5613A42D
25 changed files with 945 additions and 799 deletions

View file

@ -1,19 +1,18 @@
<script setup>
defineProps({
url: String,
urls: Array,
show: Boolean,
});
import { useData, usePlayer } from '@/stores/player.js';
const player = usePlayer(),
data = useData();
defineEmits(['playthis']);
</script>
<template>
<Transition name="fade">
<div v-if="show" class="pl-modal placeholder">
<template v-for="plurl in urls">
<div class="pl-modal placeholder">
<template v-for="plurl in data.state.urls">
<div class="pl-item" @click="$emit('playthis', plurl)">
<span v-if="url == plurl.url" class="bars-wrap">
<span v-if="data.state.url == plurl.url" class="bars-wrap">
<div class="bars"></div>
<div class="bars"></div>
<div class="bars"></div>
@ -22,7 +21,8 @@ defineEmits(['playthis']);
<img
:src="plurl.thumbnails[0].url"
:height="plurl.thumbnails[0].height"
:width="plurl.thumbnails[0].width" />
:width="plurl.thumbnails[0].width"
loading="lazy" />
</div>
<span class="pl-main caps">{{ plurl.title }}</span>
</div>