mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-10 02:54:15 +00:00
66 lines
1.7 KiB
JavaScript
66 lines
1.7 KiB
JavaScript
import React from "react"
|
|
|
|
export default [
|
|
{
|
|
"id": "reduceAnimations",
|
|
"storaged": true,
|
|
"group": "aspect",
|
|
"component": "Switch",
|
|
"icon": "MdOutlineAnimation",
|
|
"title": "Reduce animation",
|
|
"experimental": true
|
|
},
|
|
{
|
|
"id": "auto_darkMode",
|
|
"experimental": true,
|
|
"storaged": true,
|
|
"group": "aspect",
|
|
"component": "Switch",
|
|
"icon": "Moon",
|
|
"title": "Auto dark mode",
|
|
"emitEvent": "app.autoDarkModeToogle",
|
|
},
|
|
{
|
|
"experimental": true,
|
|
"dependsOn": {
|
|
"auto_darkMode": false
|
|
},
|
|
"id": "darkMode",
|
|
"storaged": true,
|
|
"group": "aspect",
|
|
"component": "Switch",
|
|
"icon": "Moon",
|
|
"title": "Dark mode",
|
|
"emitEvent": "theme.applyVariant",
|
|
"emissionValueUpdate": (value) => {
|
|
return value ? "dark" : "light"
|
|
},
|
|
},
|
|
{
|
|
"id": "primaryColor",
|
|
"storaged": true,
|
|
"group": "aspect",
|
|
"component": "SliderColorPicker",
|
|
"title": "Primary color",
|
|
"description": "Change primary color of the application.",
|
|
"emitEvent": "modifyTheme",
|
|
"reloadValueOnUpdateEvent": "resetTheme",
|
|
"emissionValueUpdate": (value) => {
|
|
return {
|
|
primaryColor: value
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "resetTheme",
|
|
"storaged": true,
|
|
"group": "aspect",
|
|
"component": "Button",
|
|
"title": "Reset theme",
|
|
"props": {
|
|
"children": "Default Theme"
|
|
},
|
|
"emitEvent": "resetTheme",
|
|
"noUpdate": true,
|
|
}
|
|
] |