UNPKG

element-plus

Version:

A Component Library for Vue 3

1 lines 1.57 kB
{"version":3,"file":"item.mjs","sources":["../../../../../../packages/components/space/src/item.ts"],"sourcesContent":["import { computed, defineComponent, h, renderSlot } from 'vue'\nimport { buildProps } from '@element-plus/utils'\nimport { useNamespace } from '@element-plus/hooks'\n\nimport type { ExtractPropTypes, ExtractPublicPropTypes } from 'vue'\n\nexport const spaceItemProps = buildProps({\n prefixCls: {\n type: String,\n },\n} as const)\nexport type SpaceItemProps = ExtractPropTypes<typeof spaceItemProps>\nexport type SpaceItemPropsPublic = ExtractPublicPropTypes<typeof spaceItemProps>\n\nconst SpaceItem = defineComponent({\n name: 'ElSpaceItem',\n\n props: spaceItemProps,\n\n setup(props, { slots }) {\n const ns = useNamespace('space')\n\n const classes = computed(() => `${props.prefixCls || ns.b()}__item`)\n\n return () =>\n h('div', { class: classes.value }, renderSlot(slots, 'default'))\n },\n})\nexport type SpaceItemInstance = InstanceType<typeof SpaceItem> & unknown\n\nexport default SpaceItem\n"],"names":[],"mappings":";;;;AAMO,MAAM,iBAAiB,UAAA,CAAW;AAAA,EACvC,SAAA,EAAW;AAAA,IACT,IAAA,EAAM;AAAA;AAEV,CAAU;AAIV,MAAM,YAAY,eAAA,CAAgB;AAAA,EAChC,IAAA,EAAM,aAAA;AAAA,EAEN,KAAA,EAAO,cAAA;AAAA,EAEP,KAAA,CAAM,KAAA,EAAO,EAAE,KAAA,EAAM,EAAG;AACtB,IAAA,MAAM,EAAA,GAAK,aAAa,OAAO,CAAA;AAE/B,IAAA,MAAM,OAAA,GAAU,SAAS,MAAM,CAAA,EAAG,MAAM,SAAA,IAAa,EAAA,CAAG,CAAA,EAAG,CAAA,MAAA,CAAQ,CAAA;AAEnE,IAAA,OAAO,MACL,CAAA,CAAE,KAAA,EAAO,EAAE,KAAA,EAAO,OAAA,CAAQ,KAAA,EAAM,EAAG,UAAA,CAAW,KAAA,EAAO,SAAS,CAAC,CAAA;AAAA,EACnE;AACF,CAAC;;;;"}