Rename the app shell components folder and move AccountMenu next to its consumers

This commit is contained in:
2026-09-24 13:57:35 +02:00
parent e7c2fd5571
commit 2361b88e0a
10 changed files with 506 additions and 8 deletions
@@ -1,6 +1,6 @@
<script lang="ts">
import PlayerBar from './PlayerBar.svelte';
import TabsBar from '$lib/components/layout/TabsBar.svelte';
import TabsBar from '$lib/components/shell/TabsBar.svelte';
import { player } from '$lib/player/player.svelte';
import type { SessionUser } from '$lib/types';
@@ -6,8 +6,8 @@
import Settings from '@lucide/svelte/icons/settings';
import Sun from '@lucide/svelte/icons/sun';
import Moon from '@lucide/svelte/icons/moon';
import MenuItem from './MenuItem.svelte';
import GlassMenu from './GlassMenu.svelte';
import MenuItem from '$lib/components/ui/overlay/MenuItem.svelte';
import GlassMenu from '$lib/components/ui/overlay/GlassMenu.svelte';
import { themeMode } from '$lib/theme/mode.svelte';
import { clickOutside } from '$lib/actions/clickOutside';
import { onEscape } from '$lib/actions/onEscape';
@@ -4,7 +4,7 @@
import Folder from '@lucide/svelte/icons/folder';
import LogIn from '@lucide/svelte/icons/log-in';
import MenuItem from '$lib/components/ui/overlay/MenuItem.svelte';
import AccountMenu from '$lib/components/ui/overlay/AccountMenu.svelte';
import AccountMenu from '$lib/components/shell/AccountMenu.svelte';
import IconButton from '$lib/components/ui/primitives/IconButton.svelte';
import Logo from '$lib/components/ui/primitives/Logo.svelte';
@@ -7,7 +7,7 @@
import Search from '@lucide/svelte/icons/search';
import X from '@lucide/svelte/icons/x';
import ChevronLeft from '@lucide/svelte/icons/chevron-left';
import AccountMenu from '$lib/components/ui/overlay/AccountMenu.svelte';
import AccountMenu from '$lib/components/shell/AccountMenu.svelte';
import IconButton from '$lib/components/ui/primitives/IconButton.svelte';
import Button from '$lib/components/ui/primitives/Button.svelte';
+3 -3
View File
@@ -3,9 +3,9 @@
import type { LayoutData } from './$types';
import PlayerDock from '$lib/components/player/PlayerDock.svelte';
import Queue from '$lib/components/player/Queue.svelte';
import Sidebar from '$lib/components/layout/Sidebar.svelte';
import TopBar from '$lib/components/layout/TopBar.svelte';
import MobileHeader from '$lib/components/layout/MobileHeader.svelte';
import Sidebar from '$lib/components/shell/Sidebar.svelte';
import TopBar from '$lib/components/shell/TopBar.svelte';
import MobileHeader from '$lib/components/shell/MobileHeader.svelte';
import Modal from '$lib/components/ui/overlay/Modal.svelte';
import PlaylistForm from '$lib/components/ui/forms/PlaylistForm.svelte';
import { player } from '$lib/player/player.svelte';