element-plus
Version:
A Component Library for Vue 3
1 lines • 1.42 kB
Source Map (JSON)
{"version":3,"file":"item.mjs","sources":["../../../../../../packages/components/space/src/item.vue"],"sourcesContent":["<template>\n <div :class=\"classes\">\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\">\nimport { computed, defineComponent } from 'vue'\nimport { buildProps } from '@element-plus/utils'\nimport { useNamespace } from '@element-plus/hooks'\n\nconst spaceItem = buildProps({\n prefixCls: {\n type: String,\n default: '',\n },\n} as const)\n\nexport default defineComponent({\n props: spaceItem,\n\n setup(props) {\n const ns = useNamespace('space')\n\n const classes = computed(() => `${props.prefixCls || ns.b()}__item`)\n\n return {\n classes,\n }\n },\n})\n</script>\n"],"names":["_createElementBlock","_normalizeClass","_renderSlot"],"mappings":";;;;;;;AAWA,MAAM,YAAY,UAAW,CAAA;AAAA,EAC3B,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AACF,CAAU,CAAA,CAAA;AAEV,MAAK,YAAa,eAAa,CAAA;AAAA,EAC7B,KAAO,EAAA,SAAA;AAAA,EAEP,MAAM,KAAO,EAAA;AACX,IAAM,MAAA,EAAA,GAAK,aAAa,OAAO,CAAA,CAAA;AAE/B,IAAM,MAAA,OAAA,GAAU,SAAS,MAAM,CAAA,EAAG,MAAM,SAAa,IAAA,EAAA,CAAG,GAAW,CAAA,MAAA,CAAA,CAAA,CAAA;AAEnE,IAAO,OAAA;AAAA,MACL,OAAA;AAAA,KACF,CAAA;AAAA,GACF;AACF,CAAC,CAAA,CAAA;;sBA7BCA,kBAEM,CAAA,KAAA,EAAA;AAAA,IAFA,KAAA,EAAKC,eAAE,IAAO,CAAA,OAAA,CAAA;AAAA,GAAA,EAAA;IAClBC,UAAQ,CAAA,IAAA,CAAA,MAAA,EAAA,SAAA,CAAA;AAAA,GAAA,EAAA,CAAA,CAAA,CAAA;;;;;;"}