fix styling

This commit is contained in:
2023-04-26 18:52:16 +10:00
parent 4cbde00ef3
commit 77b8f60cb1

View File

@@ -1,6 +1,6 @@
<template> <template>
<div :class="['loading-background', { overlay: props.overlay }]"> <div :class="['loading-background', { overlay: props.overlay }]">
<div :class="{ 'loading-box': props.overlay }"> <div :class="{ 'loading-box': props.overlay, large: props.large }">
<SMLoadingIcon v-bind="{ large: props.large }" /> <SMLoadingIcon v-bind="{ large: props.large }" />
<p v-if="props.text" class="loading-text">{{ props.text }}</p> <p v-if="props.text" class="loading-text">{{ props.text }}</p>
</div> </div>
@@ -57,12 +57,19 @@ const props = defineProps({
.loading-box { .loading-box {
background-color: #fff; background-color: #fff;
padding: 48px 48px 16px 48px; padding: 24px 48px;
border-radius: 10px; border-radius: 10px;
box-shadow: var(--base-shadow); box-shadow: var(--base-shadow);
.loading-text { .loading-text {
font-size: 120%;
margin-top: #{map-get($spacing, 2)};
margin-bottom: 0;
}
&.large .loading-text {
font-size: 150%; font-size: 150%;
margin-top: #{map-get($spacing, 3)};
} }
} }
} }