You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
demoncord-rewrite/src/api/ui/settings/settings.js

69 lines
1.9 KiB

import webpack from "../../webpack"
import { after } from "../../patcher"
import plugins from "./plugins.jsx"
import css from "../../css"
const SettingsView = webpack.findByDisplayName("SettingsView")
function init() {
css.createClass("demon-settings-divider", {
"margin-top": "10px",
"margin-bottom": "10px",
"height": "1px"
})
css.createClass("demon-settings-card-divider", {
"margin-top": "5px",
"margin-bottom": "5px",
"margin-left": "10px",
"margin-right": "10px",
"height": "1px",
"border": "thin solid var(--background-modifier-accent)"
})
css.createClass("demon-settings-card-header", {
"margin-left": "10px",
"margin-top": "10px"
})
css.createClass("demon-settings-card-desc", {
"color": "var(--header-secondary)",
"display": "inline-block",
"font-size": "15px",
"line-height": "15px",
"margin-left": "10px",
"margin-top": "5px",
"margin-bottom": "10px"
})
css.createClass("demon-settings-card-switch", {
"margin-right": "10px",
"margin-top": "0px",
"margin-bottom": "10px",
"float": "right"
})
css.createClass("demon-settings-card-delete", {
"margin-right": "5px",
"float": "right",
"width": "24px",
"cursor": "pointer"
})
css.createClass("demon-settings-header-size30", {
"font-size": "30px",
"line-height": "34px"
})
after("getPredicateSections", SettingsView.prototype, (args, sections) => {
sections.unshift(
{
section: "HEADER",
label: "Demoncord"
},
{
section: "demoncord",
label: "Plugins",
element: plugins
},
{
section: "DIVIDER"
})
return sections;
})
}
export default { init }