feat: alternate navigation icon set

This commit is contained in:
Nick
2019-07-13 01:45:03 -04:00
parent b6f1e1805e
commit 4eda8d6635
9 changed files with 81 additions and 7 deletions

View File

@@ -40,6 +40,7 @@ defaults:
title: Wiki.js
theming:
theme: 'default'
iconset: 'md'
darkMode: false
flags:
ldapdebug: false

View File

@@ -20,7 +20,7 @@ module.exports = {
}]
},
async config(obj, args, context, info) {
return _.pick(WIKI.config.theming, ['theme', 'darkMode', 'injectCSS', 'injectHead', 'injectBody'])
return _.pick(WIKI.config.theming, ['theme', 'iconset', 'darkMode', 'injectCSS', 'injectHead', 'injectBody'])
}
},
ThemingMutation: {
@@ -35,6 +35,7 @@ module.exports = {
WIKI.config.theming = {
...WIKI.config.theming,
theme: args.theme,
iconset: args.iconset,
darkMode: args.darkMode,
injectCSS: args.injectCSS || '',
injectHead: args.injectHead || '',

View File

@@ -26,6 +26,7 @@ type ThemingQuery {
type ThemingMutation {
setConfig(
theme: String!
iconset: String!
darkMode: Boolean!
injectCSS: String
injectHead: String
@@ -39,6 +40,7 @@ type ThemingMutation {
type ThemingConfig {
theme: String!
iconset: String!
darkMode: Boolean!
injectCSS: String
injectHead: String