This is an automated email from the ASF dual-hosted git repository.

riemer pushed a commit to branch STREAMPIPES-395
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes.git

commit 94288b3351fc5e423abc8f913ffe2a02c1df3ef3
Author: Dominik Riemer <[email protected]>
AuthorDate: Tue Jul 6 22:56:34 2021 +0200

    [STREAMPIPES-398] Allow to inject custom theme settings into prebuild script
---
 ui/deployment/prebuild.js | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/ui/deployment/prebuild.js b/ui/deployment/prebuild.js
index 443458d..db1b2af 100644
--- a/ui/deployment/prebuild.js
+++ b/ui/deployment/prebuild.js
@@ -91,4 +91,19 @@ console.log('Moved: logo.png');
 fs.writeFileSync('src/assets/img/sp/sp-logo-right-white.png', 
fs.readFileSync(config['login']['logo-right']));
 console.log('Moved: sp-logo-right-white.png');
 
-console.log('Pre-Build finished.');
\ No newline at end of file
+if (process.env.THEME_LOC !== 'undefined') {
+    console.log('Using custom-provided theme ' + process.env.THEME_LOC);
+    fs.writeFileSync('src/scss/sp/sp-theme.scss', 
fs.readFileSync(process.env.THEME_LOC, 'utf8'));
+}
+
+if (process.env.LOGO_HEADER_LOC !== 'undefined') {
+    console.log('Using custom-provided header logo ' + 
process.env.LOGO_HEADER_LOC);
+    fs.writeFileSync('src/assets/img/login/logo.png', 
fs.readFileSync(process.env.LOGO_HEADER_LOC));
+}
+
+if (process.env.LOGO_NAV_LOC !== 'undefined') {
+    console.log('Using custom-provided navbar logo' + 
process.env.LOGO_NAV_LOC);
+    fs.writeFileSync('src/assets/img/sp/sp-logo-right-white.png', 
fs.readFileSync(process.env.LOGO_NAV_LOC));
+}
+
+console.log('Pre-Build finished.');

Reply via email to