Set fullscreen-overlay type to the spinner component

This commit is contained in:
Bubka 2023-11-21 13:07:55 +01:00
parent 9d90c7da23
commit da134a4f76
2 changed files with 18 additions and 1 deletions

View File

@ -1099,6 +1099,9 @@ footer.main .field.is-grouped {
color: $light;
}
}
.spinner-overlay-container {
background-color: none;
}
.fadeInOut-enter-active {
animation: fadeIn 500ms

View File

@ -22,6 +22,14 @@
<span>{{ $t(message) }}</span>
</div>
</div>
<div v-if="type == 'fullscreen-overlay'" class="spinner-overlay-container">
<div class="spinner-wrapper">
<span id="icnSpinnerFull" class="is-size-1 spinner">
<FontAwesomeIcon :icon="['fas', 'spinner']" spin />
</span>
<span>{{ $t(message) }}</span>
</div>
</div>
<FontAwesomeIcon v-else-if="type == 'raw'" :icon="['fas', 'spinner']" spin />
<div v-else class="has-text-centered mt-6">
<span id="icnSpinner" class="is-size-4">
@ -32,7 +40,8 @@
</template>
<style scoped>
.spinner-container {
.spinner-container,
.spinner-overlay-container {
text-align: center;
z-index: 100000;
position: absolute;
@ -44,6 +53,11 @@
align-items: center;
justify-content: center;
}
.spinner-container,
.spinner-overlay-container {
top: 25%;
height: 50%;
}
.spinner {
display: block;
}