import { Form } from "../elements/ReactForm"; import { Margin } from "../elements/ReactMargin"; import { Page } from "../types/Page"; import { render } from "preact"; export class SetVaultURLPage extends Page { constructor() { super(); } async render(): Promise { render(
this.onSubmit(data)}>

, this.router.pageContentElement, ); } async onSubmit(data: FormData): Promise { this.state.apiURL = data.get("vaultURL") as string; await this.router.changePage("HOME"); } get name(): string { return "Set Vault URL"; } }