acdr-ui/dist/dev/mp-weixin/sheep/store/sys.js

43 lines
1.0 KiB
JavaScript

"use strict";
const common_vendor = require("../../common/vendor.js");
const sheep_store_app = require("./app.js");
const sys = common_vendor.defineStore({
id: "sys",
state: () => ({
theme: "",
// 主题,
mode: "light",
// 明亮模式、暗黑模式(暂未支持)
modeAuto: false,
// 跟随系统
fontSize: 1
// 设置默认字号等级(0-4)
}),
getters: {},
actions: {
setTheme(theme = "") {
var _a;
if (theme === "") {
this.theme = ((_a = sheep_store_app.app().template) == null ? void 0 : _a.basic.theme) || "orange";
} else {
this.theme = theme;
}
}
},
persist: {
enabled: true,
strategies: [
{
key: "sys-store"
}
]
}
});
const __vite_glob_0_3 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
default: sys
}, Symbol.toStringTag, { value: "Module" }));
exports.__vite_glob_0_3 = __vite_glob_0_3;
exports.sys = sys;
//# sourceMappingURL=sys.js.map