From e14ff26915b56c05e0b8185bed366b11f6eb60e8 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Mon, 12 Feb 2024 02:59:33 -0500 Subject: [PATCH] [+] UI helper for class --- AquaNet/src/libs/ui.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/AquaNet/src/libs/ui.ts b/AquaNet/src/libs/ui.ts index 0cae2348..20850e7a 100644 --- a/AquaNet/src/libs/ui.ts +++ b/AquaNet/src/libs/ui.ts @@ -90,3 +90,12 @@ export const CHARTJS_OPT: ChartOptions<"line"> = { } }, } + +/** + * Usage: clazz({a: false, b: true}) -> "b" + * + * @param obj HashMap + */ +export function clazz(obj: { [key: string]: boolean }) { + return Object.keys(obj).filter(k => obj[k]).join(" ") +}