refactor: Movie, Series, Episode pages, data fetching

This commit is contained in:
Aleksi Lassila
2025-02-14 04:29:55 +02:00
parent 6bd0fb5e1f
commit 3d723a7bb8
17 changed files with 98 additions and 1557 deletions

View File

@@ -1,19 +1,18 @@
import { derived, get, writable } from 'svelte/store';
import { type ComponentType } from 'svelte';
import { derived, get, writable } from 'svelte/store';
import LibraryPage from '../../pages/LibraryPage.svelte';
import ManagePage from '../../pages/ManagePage/ManagePage.svelte';
import MoviesHomePage from '../../pages/MoviesHomePage.svelte';
import PageNotFound from '../../pages/PageNotFound.svelte';
import PersonPage from '../../pages/PersonPage.svelte';
import SearchPage from '../../pages/SearchPage.svelte';
import SeriesHomePage from '../../pages/SeriesHomePage.svelte';
import EpisodePage from '../../pages/TitlePages/EpisodePage.svelte';
import { modalStack } from '../Modal/modal.store';
import MoviesHomePage from '../../pages/MoviesHomePage.svelte';
import LibraryPage from '../../pages/LibraryPage.svelte';
import SearchPage from '../../pages/SearchPage.svelte';
import PageNotFound from '../../pages/PageNotFound.svelte';
import ManagePage from '../../pages/ManagePage/ManagePage.svelte';
import PersonPage from '../../pages/PersonPage.svelte';
import UsersPage from '../../pages/UsersPage.svelte';
import StreamSelectorPage from '../../pages/TitlePages/StreamSelectorModal.svelte';
import SeriesPage from '../../pages/TitlePages/SeriesPage/SeriesPage.svelte';
import MoviePage from '../../pages/TitlePages/MoviePage/MoviePage.svelte';
import SeriesPage from '../../pages/TitlePages/SeriesPage/SeriesPage.svelte';
import UiComponents from '../../pages/UIComponents.svelte';
import UsersPage from '../../pages/UsersPage.svelte';
import { modalStack } from '../Modal/modal.store';
interface Page {
id: symbol;