Better music layout
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
39f0c45990
commit
4b986a9ed3
|
@ -22,14 +22,18 @@
|
||||||
$CurrentMusicStore.paused = true;
|
$CurrentMusicStore.paused = true;
|
||||||
await sleep(10);
|
await sleep(10);
|
||||||
$CurrentMusicStore.paused = false;
|
$CurrentMusicStore.paused = false;
|
||||||
|
close();
|
||||||
|
};
|
||||||
|
function close() {
|
||||||
|
show = !show;
|
||||||
|
showMusicMan = false;
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#if show}
|
{#if show}
|
||||||
<div
|
<div
|
||||||
on:click={() => {
|
on:click={() => {
|
||||||
show = !show;
|
close()
|
||||||
showMusicMan = false;
|
|
||||||
}}
|
}}
|
||||||
class="h-screen w-screen bg-opacity-60 bg-black fixed top-0 left-0 z-10 py-20 "
|
class="h-screen w-screen bg-opacity-60 bg-black fixed top-0 left-0 z-10 py-20 "
|
||||||
>
|
>
|
||||||
|
|
|
@ -25,24 +25,36 @@
|
||||||
|
|
||||||
// Modal stuff
|
// Modal stuff
|
||||||
let modalShow = false;
|
let modalShow = false;
|
||||||
|
|
||||||
|
// Footer stuff
|
||||||
|
/**
|
||||||
|
* @type {number}
|
||||||
|
*/
|
||||||
|
let footerHeight;
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="-z-20 absolute">
|
<div class="-z-20 absolute">
|
||||||
<Musicplayer />
|
<Musicplayer />
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="flex flex-col bg-gradient-to-tr from-[#A2D2FF] to-[#FFAFCC] w-screen h-screen text-murasaki overflow-auto"
|
class="flex flex-col bg-gradient-to-tr from-[#A2D2FF] to-[#FFAFCC] w-screen text-murasaki overflow-auto min-h-screen relative "
|
||||||
>
|
>
|
||||||
<!-- modal -->
|
<!-- Page content -->
|
||||||
<Musicselectionmodal bind:show={modalShow} />
|
<div class="" style="padding-bottom: {footerHeight + 10}px;">
|
||||||
<!-- Possible alert header -->
|
<!-- modal -->
|
||||||
<!--<AlertHeader text='ALERT'/>-->
|
<Musicselectionmodal bind:show={modalShow} />
|
||||||
<div class="bg-slate-100 w-full h-min md:h-10 lg:pl-20">
|
<!-- Possible alert header -->
|
||||||
|
<!--<AlertHeader text='ALERT'/>-->
|
||||||
|
<!-- Header -->
|
||||||
|
<Header />
|
||||||
|
<!-- Main content -->
|
||||||
|
<slot />
|
||||||
|
</div>
|
||||||
|
<!-- Footer -->
|
||||||
|
<div bind:clientHeight={footerHeight} class="bg-slate-100 w-full h-min md:h-10 lg:pl-20 absolute bottom-0">
|
||||||
<div class="h-full">
|
<div class="h-full">
|
||||||
<button
|
<button on:click={onMusicToggle} class="bg-white border-black border rounded h-min w-20 mt-1">
|
||||||
on:click={onMusicToggle}
|
|
||||||
class="bg-white border-black border rounded h-min w-20 my-auto"
|
|
||||||
>
|
|
||||||
{#if musicPaused}
|
{#if musicPaused}
|
||||||
<span class="font-mono">▶</span>
|
<span class="font-mono">▶</span>
|
||||||
Play
|
Play
|
||||||
|
@ -61,10 +73,6 @@
|
||||||
<span>Current song: {musicArtist} - {musicTitle}</span>
|
<span>Current song: {musicArtist} - {musicTitle}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- Header -->
|
|
||||||
<Header />
|
|
||||||
<!-- Main content -->
|
|
||||||
<slot />
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- background-image: linear-gradient(to right top, #051937, #1a325b, #304d82, #466aab, #5d88d6);
|
<!-- background-image: linear-gradient(to right top, #051937, #1a325b, #304d82, #466aab, #5d88d6);
|
||||||
|
|
|
@ -22,9 +22,6 @@ module.exports = {
|
||||||
container: {
|
container: {
|
||||||
center: true,
|
center: true,
|
||||||
},
|
},
|
||||||
minHeight: {
|
|
||||||
'1/2': '50%',
|
|
||||||
},
|
|
||||||
screens: {
|
screens: {
|
||||||
'sm': '640px',
|
'sm': '640px',
|
||||||
// => @media (min-width: 640px) { ... }
|
// => @media (min-width: 640px) { ... }
|
||||||
|
|
Loading…
Reference in New Issue