This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
2021-09-21 09:19:26 +00:00
|
|
|
import { html } from "lit";
|
2021-09-16 15:30:16 +00:00
|
|
|
|
2021-09-21 09:31:37 +00:00
|
|
|
import { Route } from "./elements/router/Route";
|
2021-09-16 15:30:16 +00:00
|
|
|
import "./user/LibraryPage";
|
|
|
|
|
|
|
|
export const ROUTES: Route[] = [
|
|
|
|
// Prevent infinite Shell loops
|
|
|
|
new Route(new RegExp("^/$")).redirect("/library"),
|
|
|
|
new Route(new RegExp("^#.*")).redirect("/library"),
|
2022-05-14 15:07:37 +00:00
|
|
|
new Route(new RegExp("^/library$"), async () => html`<ak-library></ak-library>`),
|
|
|
|
new Route(new RegExp("^/settings$"), async () => {
|
|
|
|
await import("./user/user-settings/UserSettingsPage");
|
|
|
|
return html`<ak-user-settings></ak-user-settings>`;
|
|
|
|
}),
|
2021-09-16 15:30:16 +00:00
|
|
|
];
|