ideaz-element
Version:
<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>
1 lines • 1.54 kB
Source Map (JSON)
{"version":3,"file":"descriptions.mjs","sources":["../../../../../packages/element/descriptions/src/descriptions.ts"],"sourcesContent":["import type { ExtractPropTypes, PropType, VNode } from 'vue'\nimport type { ComponentSize } from 'element-plus'\n\nexport interface DescriptionsColumn<T = any> {\n prop: any\n label?: string | ((item: DescriptionsColumn<T>) => VNode)\n span?: number\n width?: string\n minWidth?: string\n align?: 'left' | 'center' | 'right'\n labelAlign?: 'left' | 'center' | 'right'\n className?: string\n labelClassName?: string\n render?: (detail: T) => string | any\n}\n\nexport type IDescriptionsColumns<T = any> = Array<\n DescriptionsColumn<T> & any\n>\n\nexport type DescriptionsProps = ExtractPropTypes<typeof descriptionsProps>\n\nexport const descriptionsProps = {\n columns: Array as PropType<IDescriptionsColumns>,\n detail: Object,\n border: Boolean,\n column: Number,\n direction: String as PropType<'vertical' | 'horizontal'>,\n size: String as PropType<ComponentSize>,\n title: [String, Function] as PropType<string | (() => VNode)>,\n extra: [String, Function] as PropType<string | (() => VNode)>,\n align: String as PropType<'left' | 'center' | 'right'>,\n labelAlign: String as PropType<'left' | 'center' | 'right'>,\n}\n"],"names":["descriptionsProps"],"mappings":"AAsBO,MAAAA,IAAA;AAAA,EAA0B,SAAA;AAAA,EACtB,QAAA;AAAA,EACD,QAAA;AAAA,EACA,QAAA;AAAA,EACA,WAAA;AAAA,EACG,MAAA;AAAA,EACL,OAAA,CAAA,QAAA,QAAA;AAAA,EACkB,OAAA,CAAA,QAAA,QAAA;AAAA,EACA,OAAA;AAAA,EACjB,YAAA;AAET;"}