color cookie

This commit is contained in:
2025-12-30 17:11:28 +00:00
parent 22d24e0f7b
commit 5a536e34d4
2 changed files with 11 additions and 4 deletions

View File

@@ -7,9 +7,12 @@ export function ui_color_cookie(): CookieRef<string> {
}); });
watch(c, (newVal, oldVal) => { watch(c, (newVal, oldVal) => {
document.body.classList.remove(oldVal); // remove old class (if it's been put)
document.body.classList.add(newVal); if (oldVal != undefined) document.body.classList.remove("ui-" + oldVal);
})
// add new class
document.body.classList.add("ui-" + newVal);
}, { immediate: true})
return c; return c;

View File

@@ -41,11 +41,15 @@ const nav : NavigationMenuItem[][] = [[
]];*/ ]];*/
// set color // set color
useHead({ /*useHead({
bodyAttrs: { bodyAttrs: {
class: "ui-blue" class: "ui-blue"
} }
})*/
onMounted(() => {
ui_color_cookie();
}) })
</script> </script>
<template> <template>
<UDashboardGroup> <UDashboardGroup>