update front changes

This commit is contained in:
Aman upadhyay
2019-11-14 19:40:56 +05:30
parent f2546d96b5
commit b3a9291d44
2 changed files with 33 additions and 2 deletions

View File

@ -665,6 +665,8 @@ export default {
update_app: {
title: 'Update App',
description: 'update app description',
check_update: 'Check for updates',
avail_update: 'Update available',
update: 'Update'
}
},

View File

@ -6,9 +6,18 @@
<p class="page-sub-title">
{{ $t('settings.update_app.description') }}
</p>
<base-button size="large" icon="sync-alt" color="theme" @click="onUpdateApp">
<p class="page-sub-title">Current version: 1.0.0</p>
<base-button size="large" color="theme" @click="checkUpdate">
<font-awesome-icon :class="{'update': isUpdateAvail}" style="margin-right: 5px;" icon="sync-alt" />
{{ $t('settings.update_app.check_update') }}
</base-button>
<div v-if="isUpdateAvail" class="mt-4 content">
<label class="input-label">{{ $t('settings.update_app.avail_update') }}</label>
<p class="page-sub-title">Latest version: 2.0.0</p>
<base-button size="large" color="theme" @click="onUpdateApp">
{{ $t('settings.update_app.update') }}
</base-button>
</div>
<div v-if="isShowProgressBar" class="progress mt-4">
<div
:style="[{'width': progress+'%'}]"
@ -29,6 +38,7 @@ export default {
data () {
return {
isShowProgressBar: false,
isUpdateAvail: false,
progress: 10,
interval: null
}
@ -49,7 +59,26 @@ export default {
}
this.progress += 10
}, 250)
},
checkUpdate () {
this.isUpdateAvail = !this.isUpdateAvail
}
}
}
</script>
<style scoped>
.update {
transform: rotate(360deg);
animation: rotating 1s linear infinite;
}
@keyframes rotating {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
</style>