From 145d61fe5ef947bdaced61ad9b41f16fd36eb5e2 Mon Sep 17 00:00:00 2001 From: Jiiks Date: Tue, 26 Feb 2019 18:32:06 +0200 Subject: [PATCH] Enable importing other files --- core/src/modules/editor.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/src/modules/editor.js b/core/src/modules/editor.js index 56392579..f01b69ec 100644 --- a/core/src/modules/editor.js +++ b/core/src/modules/editor.js @@ -77,6 +77,12 @@ export default class Editor extends Module { return; } + style = style.split('\n').map(line => { + if (!line.startsWith('@import')) return line; + const filename = line.split(' ')[1].replace(/'|"|;/g, ''); + return `@import '${path.resolve(this.bd.config.getPath('data'), filename).replace(/\\/g, '/')}';`; + }).join('\n'); + sass.render({ data: style }, (err, result) => { if (err) { console.log(err); @@ -103,7 +109,7 @@ export default class Editor extends Module { return { 'css': 'css', 'scss': 'scss', - 'js': 'js', + 'js': 'javascript', 'txt': 'text', 'json': 'json' };