From 8cb6c76d79b57ec9611d42f453bee58af2e62f6c Mon Sep 17 00:00:00 2001 From: Lightling Date: Wed, 16 Apr 2025 18:39:03 -0400 Subject: [PATCH] update theming --- package-lock.json | 34 ++++++++++ projects/frontend/package.json | 1 + .../src/components/shared/theme-picker.vue | 64 +++++++++++++++---- projects/frontend/src/main.ts | 28 +++++++- 4 files changed, 115 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3009490..7a78d4d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1968,6 +1968,39 @@ "node": ">=12.11.0" } }, + "node_modules/@primeuix/themes": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@primeuix/themes/-/themes-1.0.3.tgz", + "integrity": "sha512-f/1qadrv5TFMHfvtVv4Y9zjrkeDP2BO/cuzbHBO9DYxKL6YBIPT9BjKec2K4Kg8PcfGm6CAvxAvICadJSWejRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@primeuix/styled": "^0.5.1" + } + }, + "node_modules/@primeuix/themes/node_modules/@primeuix/styled": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@primeuix/styled/-/styled-0.5.1.tgz", + "integrity": "sha512-5Ftw/KSauDPClQ8F2qCyCUF7cIUEY4yLNikf0rKV7Vsb8zGYNK0dahQe7CChaR6M2Kn+NA2DSBSk76ZXqj6Uog==", + "dev": true, + "license": "MIT", + "dependencies": { + "@primeuix/utils": "^0.5.3" + }, + "engines": { + "node": ">=12.11.0" + } + }, + "node_modules/@primeuix/themes/node_modules/@primeuix/utils": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@primeuix/utils/-/utils-0.5.3.tgz", + "integrity": "sha512-7SGh7734wcF1/uK6RzO6Z6CBjGQ97GDHfpyl2F1G/c7R0z9hkT/V72ypDo82AWcCS7Ta07oIjDpOCTkSVZuEGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.11.0" + } + }, "node_modules/@primeuix/utils": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@primeuix/utils/-/utils-0.3.2.tgz", @@ -22704,6 +22737,7 @@ "devDependencies": { "@goldenwere/mackenzii-embeds": "*", "@goldenwere/mackenzii-types": "*", + "@primeuix/themes": "1.0.3", "@primevue/themes": "4.2.5", "@types/dompurify": "3.2.0", "@types/js-yaml": "4.0.9", diff --git a/projects/frontend/package.json b/projects/frontend/package.json index a755828..5cecf2c 100644 --- a/projects/frontend/package.json +++ b/projects/frontend/package.json @@ -12,6 +12,7 @@ "@goldenwere/mackenzii-types": "*", "@goldenwere/mackenzii-embeds": "*", "@primevue/themes": "4.2.5", + "@primeuix/themes": "1.0.3", "@types/dompurify": "3.2.0", "@types/js-yaml": "4.0.9", "@types/node": "22.12.0", diff --git a/projects/frontend/src/components/shared/theme-picker.vue b/projects/frontend/src/components/shared/theme-picker.vue index c7bff93..d156b32 100644 --- a/projects/frontend/src/components/shared/theme-picker.vue +++ b/projects/frontend/src/components/shared/theme-picker.vue @@ -1,6 +1,9 @@