Files
Musify/web-player/src/lib/components/player/PlayerDock.svelte
T
2026-09-23 01:33:25 +02:00

24 lines
547 B
Svelte

<script lang="ts">
import PlayerBar from './PlayerBar.svelte';
import TabsBar from '../layout/TabsBar.svelte';
import { player } from '$lib/player/player.svelte';
import type { SessionUser } from '$lib/types';
interface Props {
user: SessionUser | null;
}
let { user }: Props = $props();
const hasTrack = $derived(player.currentId !== null);
</script>
<div
class="pointer-events-none fixed inset-x-0 bottom-0 z-(--z-sticky) flex flex-col lg:left-(--mf-sidebar-w)"
>
{#if hasTrack}
<PlayerBar />
{/if}
<TabsBar {user} />
</div>