diff --git a/web-player/src/lib/components/layout/MobileHeader.svelte b/web-player/src/lib/components/layout/MobileHeader.svelte index 3629bba..e219c10 100644 --- a/web-player/src/lib/components/layout/MobileHeader.svelte +++ b/web-player/src/lib/components/layout/MobileHeader.svelte @@ -3,11 +3,11 @@ import Upload from '@lucide/svelte/icons/upload'; import Folder from '@lucide/svelte/icons/folder'; import LogIn from '@lucide/svelte/icons/log-in'; - import MenuItem from '../ui/MenuItem.svelte'; - import AccountMenu from '../ui/AccountMenu.svelte'; - import Avatar from '../ui/Avatar.svelte'; - import IconButton from '../ui/IconButton.svelte'; - import Logo from '../ui/Logo.svelte'; + import MenuItem from '../ui/overlay/MenuItem.svelte'; + import AccountMenu from '../ui/overlay/AccountMenu.svelte'; + import Avatar from '../ui/media/Avatar.svelte'; + import IconButton from '../ui/primitives/IconButton.svelte'; + import Logo from '../ui/primitives/Logo.svelte'; interface Props { user: SessionUser | null; diff --git a/web-player/src/lib/components/layout/Sidebar.svelte b/web-player/src/lib/components/layout/Sidebar.svelte index b66d032..d80d5d6 100644 --- a/web-player/src/lib/components/layout/Sidebar.svelte +++ b/web-player/src/lib/components/layout/Sidebar.svelte @@ -4,9 +4,9 @@ import { liked } from '$lib/player/liked.svelte'; import { createPlaylistModal } from '$lib/state/playlists.svelte'; import type { SessionUser } from '$lib/types'; - import ListRow from '../ui/ListRow.svelte'; - import IconButton from '../ui/IconButton.svelte'; - import Logo from '../ui/Logo.svelte'; + import ListRow from '../ui/media/ListRow.svelte'; + import IconButton from '../ui/primitives/IconButton.svelte'; + import Logo from '../ui/primitives/Logo.svelte'; import Plus from '@lucide/svelte/icons/plus'; interface SidebarPlaylist { diff --git a/web-player/src/lib/components/layout/TopBar.svelte b/web-player/src/lib/components/layout/TopBar.svelte index ed28306..667faac 100644 --- a/web-player/src/lib/components/layout/TopBar.svelte +++ b/web-player/src/lib/components/layout/TopBar.svelte @@ -7,10 +7,10 @@ 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 '../ui/AccountMenu.svelte'; - import Avatar from '../ui/Avatar.svelte'; - import IconButton from '../ui/IconButton.svelte'; - import Button from '../ui/Button.svelte'; + import AccountMenu from '../ui/overlay/AccountMenu.svelte'; + import Avatar from '../ui/media/Avatar.svelte'; + import IconButton from '../ui/primitives/IconButton.svelte'; + import Button from '../ui/primitives/Button.svelte'; interface Props { user: SessionUser | null; diff --git a/web-player/src/lib/components/player/PlayerBar.svelte b/web-player/src/lib/components/player/PlayerBar.svelte index 33e5152..6b85a1e 100644 --- a/web-player/src/lib/components/player/PlayerBar.svelte +++ b/web-player/src/lib/components/player/PlayerBar.svelte @@ -1,8 +1,8 @@
diff --git a/web-player/src/routes/+layout.svelte b/web-player/src/routes/+layout.svelte index 530f756..ff77a72 100644 --- a/web-player/src/routes/+layout.svelte +++ b/web-player/src/routes/+layout.svelte @@ -9,8 +9,8 @@ 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 Modal from '$lib/components/ui/Modal.svelte'; - import PlaylistForm from '$lib/components/ui/PlaylistForm.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'; import { queuePanel } from '$lib/player/queuePanel.svelte'; import { liked } from '$lib/player/liked.svelte'; diff --git a/web-player/src/routes/+page.svelte b/web-player/src/routes/+page.svelte index 1047400..686e113 100644 --- a/web-player/src/routes/+page.svelte +++ b/web-player/src/routes/+page.svelte @@ -16,15 +16,15 @@ import { mergeRecentlyPlayed } from '$lib/data/recentlyPlayed'; import { mixItemTrack } from '$lib/data/mixes'; import { fmtTime, fmtDurationLong, fmtPlays, plural } from '$lib/utils/format'; - import Page from '$lib/components/ui/Page.svelte'; - import Artwork from '$lib/components/ui/Artwork.svelte'; - import MediaCard from '$lib/components/ui/MediaCard.svelte'; - import EqBars from '$lib/components/ui/EqBars.svelte'; - import ListRow from '$lib/components/ui/ListRow.svelte'; - import SectionHeading from '$lib/components/ui/SectionHeading.svelte'; - import EmptyState from '$lib/components/ui/EmptyState.svelte'; - import Button from '$lib/components/ui/Button.svelte'; - import ContextMenu from '$lib/components/ui/ContextMenu.svelte'; + import Page from '$lib/components/ui/layout/Page.svelte'; + import Artwork from '$lib/components/ui/media/Artwork.svelte'; + import MediaCard from '$lib/components/ui/media/MediaCard.svelte'; + import EqBars from '$lib/components/ui/media/EqBars.svelte'; + import ListRow from '$lib/components/ui/media/ListRow.svelte'; + import SectionHeading from '$lib/components/ui/layout/SectionHeading.svelte'; + import EmptyState from '$lib/components/ui/primitives/EmptyState.svelte'; + import Button from '$lib/components/ui/primitives/Button.svelte'; + import ContextMenu from '$lib/components/ui/overlay/ContextMenu.svelte'; import ListPlus from '@lucide/svelte/icons/list-plus'; import { createTrackMenu } from '$lib/state/menus.svelte'; import { HOME_CONTINUE_LIMIT, HOME_POPULAR_MAX } from '$lib/config'; diff --git a/web-player/src/routes/login/+page.svelte b/web-player/src/routes/login/+page.svelte index 32427e4..26f0586 100644 --- a/web-player/src/routes/login/+page.svelte +++ b/web-player/src/routes/login/+page.svelte @@ -1,6 +1,6 @@