feat: Backend implementation for source plugin usage and configuration

This commit is contained in:
Aleksi Lassila
2024-12-05 19:33:18 +02:00
parent ffc4197832
commit 9b6ff3379e
39 changed files with 2244 additions and 1006 deletions

View File

@@ -9,9 +9,10 @@ import MoviePage from '../../pages/MoviePage.svelte';
import LibraryPage from '../../pages/LibraryPage.svelte';
import SearchPage from '../../pages/SearchPage.svelte';
import PageNotFound from '../../pages/PageNotFound.svelte';
import ManagePage from '../../pages/ManagePage.svelte';
import ManagePage from '../../pages/ManagePage/ManagePage.svelte';
import PersonPage from '../../pages/PersonPage.svelte';
import UsersPage from '../../pages/UsersPage.svelte';
import UiComponents from '../../pages/UiComponents.svelte';
interface Page {
id: symbol;
@@ -247,6 +248,12 @@ const manageRoute: Route = {
root: true
};
const uiComponentsRoute: Route = {
path: '/ui-components',
component: UiComponents,
root: true
};
const notFoundRoute: Route = {
path: '/404',
component: PageNotFound,
@@ -264,7 +271,8 @@ export const stackRouter = useStackRouter({
personRoute,
libraryRoute,
searchRoute,
manageRoute
manageRoute,
uiComponentsRoute
],
notFound: notFoundRoute
});