web: shrink flow build by not including router

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer 2021-03-29 15:53:56 +02:00
parent 464a56ad52
commit 0804b5e6c5
5 changed files with 3 additions and 8 deletions

View File

@ -9,3 +9,4 @@ export const EVENT_REFRESH = "ak-refresh";
export const EVENT_NOTIFICATION_TOGGLE = "ak-notification-toggle";
export const EVENT_SIDEBAR_TOGGLE = "ak-sidebar-toggle";
export const EVENT_API_DRAWER_REFRESH = "ak-api-drawer-refresh";
export const TITLE_SUFFIX = "authentik";

View File

@ -4,11 +4,9 @@ import { ROUTES } from "../../routes";
import { RouteMatch } from "./RouteMatch";
import AKGlobal from "../../authentik.css";
import "../../pages/generic/SiteShell";
import "./Router404";
import { Page } from "../Page";
export const TITLE_SUFFIX = "authentik";
import { TITLE_SUFFIX } from "../../constants";
@customElement("ak-router-outlet")
export class RouterOutlet extends LitElement {

View File

@ -39,9 +39,9 @@ import { Challenge, ChallengeTypeEnum, Config, FlowsApi, RootApi } from "authent
import { DEFAULT_CONFIG } from "../api/Config";
import { ifDefined } from "lit-html/directives/if-defined";
import { until } from "lit-html/directives/until";
import { TITLE_SUFFIX } from "../elements/router/RouterOutlet";
import { AccessDeniedChallenge } from "./access_denied/FlowAccessDenied";
import { SpinnerSize } from "../elements/Spinner";
import { TITLE_SUFFIX } from "../constants";
@customElement("ak-flow-executor")
export class FlowExecutor extends LitElement implements StageHost {

View File

@ -1,8 +1,5 @@
import "construct-style-sheets-polyfill";
// Elements that are used by SiteShell pages
// And can't dynamically be imported
import "../elements/CodeMirror";
import "../elements/messages/MessageContainer";
import { customElement } from "lit-element";
import { me } from "../api/Users";

View File

@ -11,7 +11,6 @@ import "./pages/events/RuleListPage";
import "./pages/events/TransportListPage";
import "./pages/flows/FlowListPage";
import "./pages/flows/FlowViewPage";
import "./pages/generic/SiteShell";
import "./pages/groups/GroupListPage";
import "./pages/LibraryPage";
import "./pages/outposts/OutpostListPage";