fix: centered spinner on image previews
parent
0d5e201ff2
commit
881d48ec00
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue