diff --git a/.gitignore b/.gitignore
index 74fb461f0..e6a282d3f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -34,6 +34,8 @@ yarn-error.log*
# Themes
public/themes/soho-light/
public/themes/soho-dark/
+public/themes/viva-light/
+public/themes/viva-dark/
public/themes/mira/
public/themes/nano/
diff --git a/gulpfile.js b/gulpfile.js
index b0efcf73a..8928c950f 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -20,7 +20,7 @@ gulp.task('build-css', function() {
gulp.task('build-themes', function() {
return gulp.src([
- 'public/themes/**/*','!public/themes/soho-*/**/*',
+ 'public/themes/**/*','!public/themes/soho-*/**/*', '!public/themes/viva-*/**/*',
'!public/themes/mira/**/*', '!public/themes/nano/**/*'
])
.pipe(gulp.dest('dist/resources/themes'));
diff --git a/public/demo/images/themes/viva-dark.svg b/public/demo/images/themes/viva-dark.svg
new file mode 100644
index 000000000..43b77067e
--- /dev/null
+++ b/public/demo/images/themes/viva-dark.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/demo/images/themes/viva-light.svg b/public/demo/images/themes/viva-light.svg
new file mode 100644
index 000000000..1904eb460
--- /dev/null
+++ b/public/demo/images/themes/viva-light.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/AppConfigurator.vue b/src/AppConfigurator.vue
index 100d53e30..e5fe847a9 100755
--- a/src/AppConfigurator.vue
+++ b/src/AppConfigurator.vue
@@ -210,6 +210,18 @@
Soho Dark
+
+
+
Viva Light
+
+
+
+
Viva Dark
+