Files
exchange-2.0/resources/assets/vue/components/general/elements/LoadingComponent.vue
T
omair saleh 05401f6bbc large commit
2021-03-11 13:06:40 +08:00

39 lines
1.1 KiB
Vue

<template>
<div class="row align-items-center justify-content-center w-100" style="left: 15px;">
<div class="col">
<hollow-dots-spinner :animation-duration="1000" :dots-num="5" :color="getColor" class="m-auto"></hollow-dots-spinner>
</div>
</div>
</template>
<script>
import { HollowDotsSpinner } from 'epic-spinners';
export default {
props: {
color: {
type: String,
default: 'primary'
}
},
components: {
HollowDotsSpinner
},
computed: {
getColor(){
switch (this.color) {
case 'primary':
return '#00baa4';
case 'success':
return '#1ac86f';
case 'danger':
return '#ed5335';
case 'white':
return '#ffffff';
case 'black':
return '#000000'
}
}
}
}
</script>