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/start.ts | |
parent | d5ef112748f6b3c7999a6335da2026e4d60f3eb9 (diff) | |
download | fastbangs-4fd80f9e24f561bd22f907621dd8901e653f1d25.tar fastbangs-4fd80f9e24f561bd22f907621dd8901e653f1d25.tar.bz2 fastbangs-4fd80f9e24f561bd22f907621dd8901e653f1d25.tar.zst |
add admin login modal
Diffstat (limited to 'frontend/start.ts')
-rw-r--r-- | frontend/start.ts | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/frontend/start.ts b/frontend/start.ts index 4b8019d..614d04b 100644 --- a/frontend/start.ts +++ b/frontend/start.ts @@ -1,6 +1,7 @@ import { e } from "./helper.ts" import { bangs } from "./query.ts" import { status } from "./ui.ts" +import { pw_modal } from "./pwmodal.ts" import fuzzysort from "./fuzzysort.js" export function section_info_start() { @@ -59,6 +60,19 @@ export function section_engine_select() { ) } +export function section_admin_btn() { + const modal = pw_modal() + + const btn = e("button", { + class: "open-modal", + onclick: () => modal.showModal() + }, "Admin Login") + + return e("section", {class: "admin-btn"}, + btn, + modal) +} + interface FuzzItem<E> { score: number, obj: E } let bangsSearch: Promise<(query: string) => FuzzItem<{bang: string, name: string, url: string}>[]> | undefined = undefined; |