UNPKG

@e280/authlocal

Version:

User-sovereign login system for everybody

29 lines (21 loc) 727 B
import {html, shadowView} from "@benev/slate" import stylesCss from "./styles.css.js" import themeCss from "../../../theme.css.js" import {Upload} from "./subviews/upload/view.js" import {Recovery} from "./subviews/recovery/view.js" import {Situation} from "../../../logic/situation.js" export const IngressPage = shadowView(use => (situation: Situation.Ingress) => { use.name("ingress-page") use.styles([themeCss, stylesCss]) const {tabby} = situation.intake const {tabs, panel} = tabby.render([ {button: () => "Uploader", panel: () => Upload([situation])}, {button: () => "Recovery Seed", panel: () => Recovery([situation])}, ]) return html` <section theme-plate> ${tabs} ${panel} </section> ` })