Add darkmode switch button

This commit is contained in:
2023-06-25 21:58:24 +08:00
parent ddd3548e2b
commit 0a78c23d85
6 changed files with 48 additions and 19 deletions

13
server/parse.ts Normal file
View File

@@ -0,0 +1,13 @@
export function parse_bool<T extends boolean | null>(
value: string | null,
def: T,
): boolean | T {
if (value === null) return def;
const v = value.toLowerCase();
const n = parseInt(v);
if (isNaN(n)) {
return v === "true";
} else {
return n !== 0;
}
}