Update various configuration files, components, and assets; enhance notification system and API endpoints; improve documentation and styles across the application.

This commit is contained in:
Haqeem Solehan
2025-10-16 16:05:39 +08:00
commit b124ff8092
336 changed files with 94392 additions and 0 deletions

22
stores/theme.js Normal file
View File

@@ -0,0 +1,22 @@
import { defineStore, skipHydrate } from "pinia";
export const useThemeStore = defineStore({
id: "theme",
state: () => ({
theme: "default",
layoutType: "vertical",
codeTheme: "oneDark",
}),
persist: true,
actions: {
setTheme(theme) {
this.theme = theme;
},
setLayoutType(layoutType) {
this.layoutType = layoutType;
},
setCodeTheme(codeTheme) {
this.codeTheme = codeTheme;
},
},
});