diff options
Diffstat (limited to 'src/components/LoadingModal.vue')
| -rw-r--r-- | src/components/LoadingModal.vue | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/components/LoadingModal.vue b/src/components/LoadingModal.vue index abd405c..3f941f2 100644 --- a/src/components/LoadingModal.vue +++ b/src/components/LoadingModal.vue @@ -9,19 +9,20 @@ </template> <script setup lang="ts"> -import {computed, PropType} from 'vue'; +import {computed} from 'vue'; import LoaderIcon from './icon/LoaderIcon.vue'; -import {UiOptions} from '../lib'; +import {useStore} from '../store'; -const props = defineProps({ +const store = useStore(); + +defineProps({ msg: {type: String, required: true}, - uiOpts: {type: Object as PropType<UiOptions>, required: true}, }); const styles = computed(() => ({ - color: props.uiOpts.textColor, - backgroundColor: props.uiOpts.bgColorDark2, - borderRadius: props.uiOpts.borderRadius + 'px', - boxShadow: props.uiOpts.shadowNormal, + color: store.color.text, + backgroundColor: store.color.bgDark2, + borderRadius: store.borderRadius + 'px', + boxShadow: store.shadowNormal, })); </script> |
