diff --git a/AquaNet/src/libs/ui.ts b/AquaNet/src/libs/ui.ts index d59382b2..99a2653e 100644 --- a/AquaNet/src/libs/ui.ts +++ b/AquaNet/src/libs/ui.ts @@ -91,10 +91,13 @@ export const CHARTJS_OPT: ChartOptions<'line'> = { } /** - * Usage: clazz({a: false, b: true}) -> "b" + * Convert object keys to classes depending on their values * - * @param obj HashMap + * @param obj Dictionary object {classname: truthy} + * @param others Other classes to add */ -export function clazz(obj: { [key: string]: boolean }) { - return Object.keys(obj).filter(k => obj[k]).join(' ') +export function clz(obj: any, others?: string) { + let cls = Object.keys(obj).filter(key => obj[key]).join(' ') + if (others) cls += ' ' + others + return cls } diff --git a/AquaNet/src/pages/UserHome.svelte b/AquaNet/src/pages/UserHome.svelte index 64b39ea8..71db92e7 100644 --- a/AquaNet/src/pages/UserHome.svelte +++ b/AquaNet/src/pages/UserHome.svelte @@ -1,5 +1,5 @@