el-plus-powerful-table
Version:
## [DOCS](https://peng-xiao-shuai.github.io/vite-vue-admin-docs/zh-CN/component_directive/component/powerful-table-doc.html)
1 lines • 1.43 kB
Source Map (JSON)
{"version":3,"file":"RenderJsx.mjs","sources":["../../../packages/components/src/RenderJsx.tsx"],"sourcesContent":["import type { App } from 'vue'\nimport type { PowerfulTableHeaderProps, SFCWithInstall } from '~/index'\nimport { powerfulTableComponentProp } from '~/powerful-table/src/powerful-table-data'\n\nconst RenderJsx = defineComponent({\n name: 'PTRenderJsx',\n props: {\n ...powerfulTableComponentProp,\n prop: {\n type: Object as PropType<PowerfulTableHeaderProps<'text'>>,\n default: () => ({}),\n },\n },\n setup(props) {\n return () => <>{props.prop.render?.(h, props.row, props.index as number)}</>\n },\n})\n\nconst PTRenderJsx = RenderJsx as SFCWithInstall<typeof RenderJsx>\nPTRenderJsx.install = (app: App) => {\n app.component(RenderJsx.name!, RenderJsx)\n}\nexport { PTRenderJsx }\nexport default RenderJsx\n"],"names":["RenderJsx","defineComponent","powerfulTableComponentProp","props","_createVNode","_Fragment","_b","_a","h","PTRenderJsx","app"],"mappings":";;AAEA,MAAAA,IAAA,gBAAAC,EAAA;AAAA,EACA,MAAA;AAAA,EACA,OAAA;AAAA,IACA,GAAAC;AAAA,IACA,MAAA;AAAA,MACA,MAAA;AAAA,MACA,SAAA,OAAA,CAAA;AAAA,IACA;AAAA,EACA;AAAA,EACA,MAAAC,GAAA;AACA,WAAA,MAAAC;;AAAAA,aAAAA,EAAAC,GAAA,MAAA,EAAAC,KAAAC,IAAAJ,EAAA,MAAA,WAAA,gBAAAG,EAAA,KAAAC,GAAAC,GAAAL,EAAA,KAAAA,EAAA,MAAA,CAAA;AAAA;AAAA,EACA;AACA,CAAA,GACAM,IAAAT;AACAS,EAAA,UAAA,CAAAC,MAAA;AACA,EAAAA,EAAA,UAAAV,EAAA,MAAAA,CAAA;AACA;"}