diff --git a/client/src/components/Sidebar.svelte b/client/src/components/Sidebar.svelte index 4eb8fd7..80cfdd7 100644 --- a/client/src/components/Sidebar.svelte +++ b/client/src/components/Sidebar.svelte @@ -16,7 +16,9 @@ let hasMusic = false; // Svelte store kullanarak reaktivite sağla import { writable } from 'svelte/store'; const diskSpaceStore = writable({ totalGB: '0', usedGB: '0', usedPercent: 0 }); - let diskSpace; + let diskSpace; + let hasMedia = false; + $: hasMedia = hasMovies || hasShows || hasMusic; // Store subscription'ı temizlemek için let unsubscribeDiskSpace; @@ -133,7 +135,7 @@ const unsubscribeMusic = musicCount.subscribe((count) => { + + diff --git a/client/src/styles/main.css b/client/src/styles/main.css index 186b9a3..ec2219e 100644 --- a/client/src/styles/main.css +++ b/client/src/styles/main.css @@ -63,7 +63,6 @@ body, .sidebar .menu { padding-top: 6px; - flex: 1; } .sidebar .menu .item { @@ -618,6 +617,11 @@ img.thumb.loaded { border-top: 1px solid var(--border); } +/* Media menüsünün disk space'den önce olmasını sağla */ +.sidebar .media-menu { + margin-top: 10px; +} + .sidebar .disk-space-header { display: flex; align-items: center;