style(Login): update login styles
parent
1436543a5c
commit
eb68f1d919
@ -1,17 +1,22 @@
|
|||||||
<script lang="tsx">
|
<script setup lang="ts">
|
||||||
import { provide, defineComponent } from 'vue'
|
import { provide, computed } from 'vue'
|
||||||
import { propTypes } from '@/utils/propTypes'
|
import { propTypes } from '@/utils/propTypes'
|
||||||
|
import { ElConfigProvider } from 'element-plus'
|
||||||
|
import { useLocaleStore } from '@/store/modules/locale'
|
||||||
|
|
||||||
export default defineComponent({
|
const localeStore = useLocaleStore()
|
||||||
name: 'ConfigGlobal',
|
|
||||||
inheritAttrs: false,
|
|
||||||
props: {
|
|
||||||
size: propTypes.oneOf(['default', 'medium', 'small', 'mini']).def('default')
|
|
||||||
},
|
|
||||||
setup(props, { slots }) {
|
|
||||||
provide('configGlobal', props)
|
|
||||||
|
|
||||||
return () => slots.default?.()
|
const locale = computed(() => localeStore.locale)
|
||||||
}
|
|
||||||
|
const props = defineProps({
|
||||||
|
size: propTypes.oneOf<ElememtPlusSzie[]>(['default', 'small', 'large']).def('default')
|
||||||
})
|
})
|
||||||
|
|
||||||
|
provide('configGlobal', props)
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<template>
|
||||||
|
<ElConfigProvider :locale="locale.elLocale" :size="size">
|
||||||
|
<slot></slot>
|
||||||
|
</ElConfigProvider>
|
||||||
|
</template>
|
||||||
|
|||||||
Loading…
Reference in New Issue