From 4fd80f9e24f561bd22f907621dd8901e653f1d25 Mon Sep 17 00:00:00 2001 From: Lia Lenckowski Date: Thu, 17 Aug 2023 15:15:12 +0200 Subject: add admin login modal --- frontend/start.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'frontend/start.ts') 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 { score: number, obj: E } let bangsSearch: Promise<(query: string) => FuzzItem<{bang: string, name: string, url: string}>[]> | undefined = undefined; -- cgit v1.2.3-70-g09d2