diff --git a/app/components/applications-list.vue b/app/components/applications-list.vue
index 67f7999..33072f7 100644
--- a/app/components/applications-list.vue
+++ b/app/components/applications-list.vue
@@ -6,18 +6,10 @@ export default {
name: 'Transmission',
component: resolveComponent('SvgTransmission')
},
- {
- name: 'Drone',
- component: resolveComponent('SvgDrone')
- },
{
name: 'Gitea',
component: resolveComponent('SvgGitea')
},
- {
- name: 'Hoppscotch',
- component: resolveComponent('SvgHoppscotch')
- },
{
name: 'Jellyfin',
component: resolveComponent('SvgJellyfin')
@@ -25,14 +17,6 @@ export default {
{
name: 'Nextcloud',
component: resolveComponent('SvgNextcloud')
- },
- {
- name: 'Plausible',
- component: resolveComponent('SvgPlausible')
- },
- {
- name: 'Penpot',
- component: resolveComponent('SvgPenpot')
}
]
})
@@ -46,13 +30,9 @@ export default {
-
-
+
diff --git a/app/components/backup-restore.vue b/app/components/backup-restore.vue
index 6218837..1599cea 100644
--- a/app/components/backup-restore.vue
+++ b/app/components/backup-restore.vue
@@ -14,16 +14,26 @@ export default {
downClass: [],
pauseClass: [],
compressingClass: [],
- isDemonstrationEnded: false
+ isDemonstrationEnded: false,
+ timer: null
}),
- created () {
+
+ mounted() {
this.demonstration()
},
+
+ beforeUnmount() {
+ if (this.timer) {
+ clearInterval(this.timer)
+ }
+ },
+
methods: {
- delay (time) {
+ delay(time) {
return new Promise(resolve => setTimeout(resolve, time))
},
- demonstration () {
+
+ demonstration() {
this.isDemonstrationEnded = false
this.terminalContent = ''
this.folderClass = this.storjClass = this.downClass
@@ -76,10 +86,6 @@ export default {
if (i === 5) { this.terminalContent += '[√] apps backup done\n' }
// docker-web restore
-
- // this.progressClass = 'w-0'
- // this.startApps = 'w-full'
-
if (i === 7) { this.terminalContent = '' }
if (i === 7) { this.progressClass = 'w-0' }
@@ -117,52 +123,14 @@ export default {
i += 1
- if (i === 15) { this.isDemonstrationEnded = true }
- if (i === 15) { this.progressClass = 'w-0' }
- if (i === 15) { this.terminalContent = '' }
- // if (i === 15) clearInterval(this.timer)
- if (i === 15) { i = 0 }
+ if (i === 15) {
+ this.isDemonstrationEnded = true
+ this.progressClass = 'w-0'
+ this.terminalContent = ''
+ i = 0
+ }
}, 1000)
}
}
}
-
-
-
- Backup & restore
-
-
-