mirror of
https://github.com/Bubka/2FAuth.git
synced 2024-11-27 10:45:44 +01:00
64 lines
1.4 KiB
Vue
64 lines
1.4 KiB
Vue
<template>
|
|
<div class="field is-grouped">
|
|
<div class="control">
|
|
<v-button :id="submitId" :color="color" :isLoading="isBusy" :disabled="isDisabled" >{{ caption }}</v-button>
|
|
</div>
|
|
<div class="control" v-if="showCancelButton">
|
|
<router-link :id="cancelId" :to="{ name: cancelLandingView }" class="button is-text">{{ $t('commons.cancel') }}</router-link>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
name: 'FormButtons',
|
|
|
|
data() {
|
|
return {
|
|
|
|
}
|
|
},
|
|
|
|
props: {
|
|
showCancelButton: {
|
|
type: Boolean,
|
|
default: false
|
|
},
|
|
|
|
isBusy: {
|
|
type: Boolean,
|
|
default: false
|
|
},
|
|
|
|
isDisabled: {
|
|
type: Boolean,
|
|
default: false
|
|
},
|
|
|
|
caption: {
|
|
type: String,
|
|
default: 'Submit'
|
|
},
|
|
|
|
cancelLandingView: {
|
|
type: String,
|
|
default: ''
|
|
},
|
|
|
|
color: {
|
|
type: String,
|
|
default: 'is-link'
|
|
},
|
|
|
|
submitId: {
|
|
type: String,
|
|
default: 'btnSubmit'
|
|
},
|
|
|
|
cancelId: {
|
|
type: String,
|
|
default: 'btnCancel'
|
|
},
|
|
}
|
|
}
|
|
</script> |