diff --git a/core/src/modules/editor.js b/core/src/modules/editor.js index 0588e93d..fa3a0cf0 100644 --- a/core/src/modules/editor.js +++ b/core/src/modules/editor.js @@ -70,7 +70,13 @@ export default class Editor extends Module { event.reply('ok'); }); - BDIpc.on('editor-injectStyle', async (event, { id, style }) => { + BDIpc.on('editor-injectStyle', async (event, { id, style, mode }) => { + if (mode !== 'scss') { + await this.sendToDiscord('editor-injectStyle', { id, style }); + event.reply('ok'); + return; + } + sass.render({ data: style }, (err, result) => { if (err) { console.log(err); diff --git a/editor/src/Editor.vue b/editor/src/Editor.vue index f35313fc..6dd8f359 100644 --- a/editor/src/Editor.vue +++ b/editor/src/Editor.vue @@ -133,7 +133,7 @@ }, async injectStyle(item) { - const result = await ClientIPC.send('bd-editor-injectStyle', { id: item.name.split('.')[0], style: item.content }); + const result = await ClientIPC.send('bd-editor-injectStyle', { id: item.name.split('.')[0], style: item.content, mode: item.mode }); return result; },