@@ -286,13 +294,12 @@ export default {
-
-
+
+
-
diff --git a/src/static/app/src/views/restoreConfiguration.vue b/src/static/app/src/views/restoreConfiguration.vue
new file mode 100644
index 0000000..79a9d55
--- /dev/null
+++ b/src/static/app/src/views/restoreConfiguration.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Step 1
+
+
+
+
+
+
+
+
+ Selected Backup
+
+ {{selectedConfigurationBackup.filename}}
+
+
+
+
+
+
+
Backup of existing WireGuard Configurations
+
+
+ {selectedConfigurationBackup = b; selectedConfiguration = c; confirm = true}"
+ :open="selectedConfiguration === c"
+ :selectedConfigurationBackup="selectedConfigurationBackup"
+ v-for="c in Object.keys(backups.ExistingConfigurations)"
+ :configuration-name="c" :backups="backups.ExistingConfigurations[c]">
+
+
+
+
Backup of non-existing WireGuard Configurations
+
+
+ {selectedConfigurationBackup = b; selectedConfiguration = c; confirm = true}"
+ :selectedConfigurationBackup="selectedConfigurationBackup"
+ :open="selectedConfiguration === c"
+ v-for="c in Object.keys(backups.NonExistingConfigurations)"
+ :configuration-name="c" :backups="backups.NonExistingConfigurations[c]">
+
+
+
+
+
+
+
+
+
+
+
Step 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/static/app/src/views/settings.vue b/src/static/app/src/views/settings.vue
index d10687c..5aa5646 100644
--- a/src/static/app/src/views/settings.vue
+++ b/src/static/app/src/views/settings.vue
@@ -38,9 +38,9 @@ export default {