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.49 kB
Source Map (JSON)
{"version":3,"file":"descriptions.cjs","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":"gFAsBO,MAAAA,EAAA,CAA0B,QAAA,MACtB,OAAA,OACD,OAAA,QACA,OAAA,OACA,UAAA,OACG,KAAA,OACL,MAAA,CAAA,OAAA,QAAA,EACkB,MAAA,CAAA,OAAA,QAAA,EACA,MAAA,OACjB,WAAA,MAET"}