File size: 879 Bytes
465d267 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | <!--
Matomo - free/libre analytics platform
@link https://matomo.org
@license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
-->
<template>
<div class="matomo-save-button" style="display:inline-block;">
<input
type="button"
@click="onConfirm($event)"
:disabled="saving || disabled"
class="btn"
:value="value ? value : translate('General_Save')"
/>
<ActivityIndicator
:loading="saving"
/>
</div>
</template>
<script lang="ts">
import { defineComponent } from 'vue';
import { ActivityIndicator } from 'CoreHome';
export default defineComponent({
props: {
saving: Boolean,
value: String,
disabled: Boolean,
},
components: {
ActivityIndicator,
},
emits: ['confirm'],
methods: {
onConfirm(event: MouseEvent) {
this.$emit('confirm', event);
},
},
});
</script>
|