import { api } from "./globals/globalAPI"; import { pageChecks } from "./pageChecks"; import { settings } from "./globals/globalSettings"; import Router from "preact-router"; import { AccessHomePage } from "./ui/pages/Access/AccessHome"; import { AuthHome } from "./ui/pages/Access/Auth/AuthHome"; import { AuthViewConfig } from "./ui/pages/Access/Auth/AuthViewConfig"; import { DeleteSecretsEngine } from "./ui/pages/Secrets/DeleteSecretsEngine"; import { Home } from "./ui/pages/Home"; import { KeyValueDelete } from "./ui/pages/Secrets/KeyValue/KeyValueDelete"; import { KeyValueEdit } from "./ui/pages/Secrets/KeyValue/KeyValueEdit"; import { KeyValueList } from "./ui/pages/Secrets/KeyValue/KeyValueList"; import { KeyValueNew } from "./ui/pages/Secrets/KeyValue/KeyValueNew"; import { KeyValueVersions } from "./ui/pages/Secrets/KeyValue/KeyValueVersions"; import { KeyValueView } from "./ui/pages/Secrets/KeyValue/KeyValueView"; import { Login } from "./ui/pages/Login"; import { Me } from "./ui/pages/Me"; import { NewKVEngine } from "./ui/pages/Secrets/NewEngines/NewKVEngine"; import { NewSecretsEngine } from "./ui/pages/Secrets/NewSecretsEngine"; import { NewTOTPEngine } from "./ui/pages/Secrets/NewEngines/NewTOTPEngine"; import { NewTransitEngine } from "./ui/pages/Secrets/NewEngines/NewTransitEngine"; import { PasswordGenerator } from "./ui/pages/PwGen"; import { PoliciesHome } from "./ui/pages/Policies/PoliciesHome"; import { PolicyDelete } from "./ui/pages/Policies/PolicyDelete"; import { PolicyEdit } from "./ui/pages/Policies/PolicyEdit"; import { PolicyNew } from "./ui/pages/Policies/PolicyNew"; import { PolicyView } from "./ui/pages/Policies/PolicyView"; import { Secrets } from "./ui/pages/Secrets/SecretsHome"; import { SetLanguage } from "./ui/pages/SetLanguage"; import { SetVaultURL } from "./ui/pages/SetVaultURL"; import { Settings } from "./ui/pages/Settings/Settings"; import { TOTPDelete } from "./ui/pages/Secrets/TOTP/TOTPDelete"; import { TOTPList } from "./ui/pages/Secrets/TOTP/TOTPList"; import { TOTPNew } from "./ui/pages/Secrets/TOTP/TOTPNew"; import { TOTPNewGenerated } from "./ui/pages/Secrets/TOTP/TOTPNewGenerated"; import { TransitDecrypt } from "./ui/pages/Secrets/Transit/TransitDecrypt"; import { TransitEncrypt } from "./ui/pages/Secrets/Transit/TransitEncrypt"; import { TransitList } from "./ui/pages/Secrets/Transit/TransitList"; import { TransitNew } from "./ui/pages/Secrets/Transit/TransitNew"; import { TransitRewrap } from "./ui/pages/Secrets/Transit/TransitRewrap"; import { TransitView } from "./ui/pages/Secrets/Transit/TransitView"; import { Unseal } from "./ui/pages/Unseal"; import { UserPassUserDelete } from "./ui/pages/Access/Auth/userpass/UserPassUserDelete"; import { UserPassUserEdit } from "./ui/pages/Access/Auth/userpass/UserPassUserEdit"; import { UserPassUserNew } from "./ui/pages/Access/Auth/userpass/UserPassUserNew"; import { UserPassUserView } from "./ui/pages/Access/Auth/userpass/UserPassUserView"; import { UserPassUsersList } from "./ui/pages/Access/Auth/userpass/UserPassUsersList"; export const Main = () => ( { await pageChecks(e.url, api, settings); }} >

PAGE NOT YET IMPLEMENTED

);