This commit is contained in:
oneao committed 2025-09-22 21:52:43 +08:00
1 parent f8963da889
commit 9c76e2769a
3 files changed
+75 -19

No files matched your search

@@ -1,25 +1,21 @@
import type { PropType, VNode } from 'vue'
import { defineComponent } from 'vue'
import { getPrefixCls } from '../_utils/getPrefixCls'
export default defineComponent({
name: 'Descriptions',
props: {
class: {
type: [String, Array, Object],
default: '',
label: {
type: [String, Object, Function] as PropType<string | VNode | (() => VNode)>,
},
style: {
type: Object,
default: () => ({}),
content: {
type: [String, Object, Function] as PropType<string | VNode | (() => VNode)>,
},
default: {
type: [String, Object, Function] as PropType<string | VNode | (() => VNode)>,
},
span: {
type: Number,
default: 1,
},
},
emits: [],
setup(props, { slots, emit }) {
const prefixCls = getPrefixCls('descriptions')
return () => (
<div class={[prefixCls, props.class]} style={{ ...props.style }}>
{slots.default?.()}
</div>
)
},
})