diff options
author | Lia Lenckowski <lialenck@protonmail.com> | 2023-08-17 15:15:12 +0200 |
---|---|---|
committer | Lia Lenckowski <lialenck@protonmail.com> | 2023-08-17 15:15:12 +0200 |
commit | 4fd80f9e24f561bd22f907621dd8901e653f1d25 (patch) | |
tree | 239c38b2f6d0c070d9c4735fdd53724ac62e8269 /frontend/pwmodal.ts | |
parent | d5ef112748f6b3c7999a6335da2026e4d60f3eb9 (diff) | |
download | fastbangs-4fd80f9e24f561bd22f907621dd8901e653f1d25.tar fastbangs-4fd80f9e24f561bd22f907621dd8901e653f1d25.tar.bz2 fastbangs-4fd80f9e24f561bd22f907621dd8901e653f1d25.tar.zst |
add admin login modal
Diffstat (limited to 'frontend/pwmodal.ts')
-rw-r--r-- | frontend/pwmodal.ts | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/frontend/pwmodal.ts b/frontend/pwmodal.ts new file mode 100644 index 0000000..3d783c6 --- /dev/null +++ b/frontend/pwmodal.ts @@ -0,0 +1,23 @@ +import { e } from "./helper.ts" + +export let username: string | undefined = undefined; +export let password: string | undefined = undefined; + +export function pw_modal() { + const inp_name = e("input", {type: "text", placeholder: "Username"}) + const inp_pw = e("input", {type: "password", placeholder: "Password"}) + const login_btn = e("button", { + onclick: () => { + username = inp_name.value + password = inp_pw.value + } + }, "Login") + + return e("dialog", {}, + e("form", {method: "dialog"}, + inp_name, + inp_pw, + login_btn, + ) + ) +} |