Add support for a custom stylesheet

This commit is contained in:
Gabe Cook 2020-07-22 15:42:43 -05:00
parent 2644101276
commit 6777bc347b
No known key found for this signature in database
GPG Key ID: 3197318BDE319B8D

View File

@ -160,6 +160,9 @@ export default {
this.config = merge(defaults, config);
this.services = this.config.services;
document.title = `${this.config.title} | ${this.config.subtitle}`;
if (this.config.stylesheet) {
this.createStylesheet(`@import "${this.config.stylesheet}";`);
}
},
methods: {
getConfig: function (path = "assets/config.yml") {
@ -235,6 +238,11 @@ export default {
},
};
},
createStylesheet: function(css) {
let style = document.createElement('style');
style.appendChild(document.createTextNode(css));
document.head.appendChild(style);
},
},
};
</script>