fix: auto beautify css injection in admin

This commit is contained in:
NGPixel
2020-01-26 15:31:24 -05:00
parent d0706b376b
commit 95e79a7316
2 changed files with 10 additions and 3 deletions

View File

@@ -20,7 +20,14 @@ module.exports = {
}]
},
async config(obj, args, context, info) {
return _.pick(WIKI.config.theming, ['theme', 'iconset', 'darkMode', 'injectCSS', 'injectHead', 'injectBody'])
return {
theme: WIKI.config.theming.theme,
iconset: WIKI.config.theming.iconset,
darkMode: WIKI.config.theming.darkMode,
injectCSS: new CleanCSS({ format: 'beautify' }).minify(WIKI.config.theming.injectCSS).styles,
injectHead: WIKI.config.theming.injectHead,
injectBody: WIKI.config.theming.injectBody
}
}
},
ThemingMutation: {