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 • 2.71 kB
Source Map (JSON)
{"version":3,"file":"TableCustomColumnContainer.mjs","sources":["../../../../../packages/element/table/src/TableCustomColumnContainer.tsx"],"sourcesContent":["import { getDynamicAttributes } from '@ideaz/shared'\nimport { isObject } from '@ideaz/utils'\nimport type { TableCol } from '../../types'\n\nexport default defineComponent({\n name: 'ZTableCustomColumnContainer',\n props: {\n modelValue: {\n type: [String, Number, Array, Boolean] as PropType<any>,\n },\n prop: {\n type: String,\n },\n componentName: {\n type: [String, Object],\n default: 'unknown',\n },\n options: {\n type: Object,\n },\n evts: {\n type: Object,\n },\n scope: {\n type: Object,\n },\n size: {\n type: String,\n },\n fieldProps: {\n type: Object,\n default: () => ({}),\n },\n column: {\n type: Object as PropType<TableCol>,\n default: () => ({}),\n },\n },\n emits: ['update:modelValue'],\n setup(props, { emit }) {\n const { attrsAll, onAll } = useFormComponentAttrs(props)\n const size = useFormSize()\n const dynamicAttributes = getDynamicAttributes(props.fieldProps, props.scope)\n\n return () => {\n return h(isObject(props.componentName) ? props.componentName : resolveComponent(props.componentName), {\n ...attrsAll.value,\n ...onAll.value,\n ...props.fieldProps,\n ...dynamicAttributes,\n 'size': size.value,\n 'modelValue': props.modelValue,\n 'onUpdate:modelValue': (val: any) => {\n emit('update:modelValue', val)\n },\n })\n }\n },\n})\n"],"names":["TableCustomColumnContainer","defineComponent","name","props","modelValue","prop","type","componentName","default","options","evts","scope","size","fieldProps","column","emit","onAll","useFormComponentAttrs","useFormSize","h","isObject","resolveComponent","dynamicAttributes"],"mappings":";;;;;;;AAIA,MAAAA,IAAA,gBAAAC,EAAA;AAAA,EACEC,MAAAA;AAAAA,EACAC,OAAAA;AAAAA,IACEC,YAAAA;AAAAA;;IAGAC,MAAAA;AAAAA,MACEC,MAAAA;AAAAA;IAEFC,eAAAA;AAAAA,MACED,MAAAA,CAAAA,QAAAA,MAAAA;AAAAA,MACAE,SAAAA;AAAAA;IAEFC,SAAAA;AAAAA,MACEH,MAAAA;AAAAA;IAEFI,MAAAA;AAAAA,MACEJ,MAAAA;AAAAA;IAEFK,OAAAA;AAAAA,MACEL,MAAAA;AAAAA;IAEFM,MAAAA;AAAAA,MACEN,MAAAA;AAAAA;IAEFO,YAAAA;AAAAA,MACEP,MAAAA;AAAAA,MACAE,SAAAA,OAAAA,CAAAA;AAAAA;IAEFM,QAAAA;AAAAA,MACER,MAAAA;AAAAA,MACAE,SAAAA,OAAAA,CAAAA;AAAAA,IACF;AAAA;;;IAGaO,MAAAA;AAAAA,EAAK,GAAA;;;MACAC,OAAAA;AAAAA,IAAM,IAAAC,EAAAd,CAAA,GACxBS,IAAAM,EAAA;AAGA,WAAA,MACEC,EAAAC,EAAAjB,EAAA,aAAA,IAAAA,EAAA,gBAAAkB,EAAAlB,EAAA,aAAA,GAAA;AAAA;;;MAIE,GAAAmB;AAAA;;;AAIEP,QAAAA,EAAAA,qBAAAA,CAAAA;AAAAA,MACF;AAAA,IACF,CAAA;AAAA,EAEJ;AACF,CAAA;"}