hrms-edm/Services/client/src/components/FullLoader.vue

21 lines
432 B
Vue
Raw Normal View History

2023-11-23 08:47:44 +07:00
<script setup lang="ts">
import { watch, ref } from 'vue'
2023-12-11 10:11:41 +07:00
const props = defineProps({ visibility: Boolean })
const visible = ref<boolean>(props.visibility)
2023-11-23 08:47:44 +07:00
2023-12-11 10:11:41 +07:00
watch(props, () => (visible.value = props.visibility))
2023-11-23 08:47:44 +07:00
</script>
<template>
2023-12-11 10:11:41 +07:00
<q-inner-loading :showing="visible" class="loader">
2023-11-23 08:47:44 +07:00
<q-spinner-cube size="80px" color="primary" />
</q-inner-loading>
</template>
2023-12-11 10:11:41 +07:00
<style lang="scss">
.loader {
z-index: 1000;
}
2023-11-23 08:47:44 +07:00
</style>