element-plus
Version:
A Component Library for Vue 3
1 lines • 1.22 kB
Source Map (JSON)
{"version":3,"file":"empty.mjs","sources":["../../../../../../../packages/components/table-v2/src/renderers/empty.tsx"],"sourcesContent":["import { renderSlot } from 'vue'\nimport ElEmpty from '@element-plus/components/empty'\n\nimport type { CSSProperties, FunctionalComponent } from 'vue'\n\ntype EmptyRendererProps = {\n class?: JSX.IntrinsicAttributes['class']\n style?: CSSProperties\n}\n\nconst Footer: FunctionalComponent<EmptyRendererProps> = (props, { slots }) => {\n const defaultSlot = renderSlot(slots, 'default', {}, () => [<ElEmpty />])\n return (\n <div class={props.class} style={props.style}>\n {defaultSlot}\n </div>\n )\n}\n\nFooter.displayName = 'ElTableV2Empty'\n\nexport default Footer\n"],"names":["Footer","props","slots","defaultSlot","renderSlot","_createVNode","ElEmpty","class","style","displayName"],"mappings":";;;AAUA,MAAMA,MAAAA,GAAkDA,CAACC,KAAAA,EAAO;AAAA,EAAEC;AAAM,CAAA,KAAM;AAC5E,EAAA,MAAMC,WAAAA,GAAcC,UAAAA,CAAWF,KAAAA,EAAO,SAAA,EAAW,EAAC,EAAG,MAAM,CAAAG,WAAAA,CAAAC,OAAAA,cAAa,CAAA;AACxE,EAAA,OAAAD,YAAA,KAAA,EAAA;AAAA,IAAA,SACcJ,KAAAA,CAAMM,KAAAA;AAAAA,IAAK,SAASN,KAAAA,CAAMO;AAAAA,GAAK,EAAA,CACxCL,WAAW,CAAA,CAAA;AAGlB;AAEAH,MAAAA,CAAOS,WAAAA,GAAc,gBAAA;;;;"}