fix: centered spinner on image previews

feat/type-attributes
Tomáš Mládek 2022-12-18 14:02:57 +01:00
parent 0d5e201ff2
commit 881d48ec00
2 changed files with 14 additions and 3 deletions

View File

@ -108,7 +108,7 @@
<div class="image" class:loaded={imageLoaded == address || !handled}>
{#if handled && imageLoaded != address}
<div class="spinner">
<Spinner centered />
<Spinner centered="absolute" />
</div>
{/if}
<img

View File

@ -1,8 +1,12 @@
<script lang="ts">
export let centered = false;
export let centered: boolean | string = false;
</script>
<div class="spinner lds-ripple" class:centered>
<div
class="spinner lds-ripple"
class:centered={Boolean(centered)}
class:absolute-centered={centered == "absolute"}
>
<div />
<div />
</div>
@ -14,6 +18,13 @@
transform: translateX(-50%);
}
.spinner.absolute-centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.lds-ripple {
display: inline-block;
position: relative;