element-plus
Version:
A Component Library for Vue 3
1 lines • 1.52 kB
Source Map (JSON)
{"version":3,"file":"right-table.mjs","sources":["../../../../../../../packages/components/table-v2/src/renderers/right-table.tsx"],"sourcesContent":["import Table from '../table-grid'\n\nimport type { FunctionalComponent, Ref } from 'vue'\nimport type { TableV2GridProps } from '../grid'\nimport type { TableGridInstance } from '../table-grid'\n\ntype RightTableProps = TableV2GridProps & {\n rightTableRef: Ref<TableGridInstance | undefined>\n}\n\nconst RightTable: FunctionalComponent<RightTableProps> = (props, { slots }) => {\n if (!props.columns.length) return\n\n const { rightTableRef, ...rest } = props\n\n return (\n <Table ref={rightTableRef} {...rest}>\n {slots}\n </Table>\n )\n}\n\nexport default RightTable\n"],"names":["_isSlot","s","Object","prototype","toString","call","_isVNode","RightTable","props","slots","columns","length","rightTableRef","rest","_createVNode","Table","_mergeProps","default"],"mappings":";;;AAAiC,SAAAA,QAAAC,CAAAA,EAAA;AAAA,EAAA,OAAA,OAAAA,CAAAA,KAAA,UAAA,IAAAC,MAAAA,CAAAC,SAAAA,CAAAC,QAAAA,CAAAC,IAAAA,CAAAJ,CAAA,CAAA,KAAA,iBAAA,IAAA,CAAAK,OAAAA,CAAAL,CAAA,CAAA;AAAA;AAUjC,MAAMM,UAAAA,GAAmDA,CAACC,KAAAA,EAAO;AAAA,EAAEC;AAAM,CAAA,KAAM;AAC7E,EAAA,IAAI,CAACD,KAAAA,CAAME,OAAAA,CAAQC,MAAAA,EAAQ;AAE3B,EAAA,MAAM;AAAA,IAAEC,aAAAA;AAAAA,IAAe,GAAGC;AAAAA,GAAK,GAAIL,KAAAA;AAEnC,EAAA,OAAAM,WAAAA,CAAAC,WAAAC,UAAAA,CAAA;AAAA,IAAA,KAAA,EACcJ;AAAAA,KAAmBC,IAAI,CAAA,EAAAb,OAAAA,CAChCS,KAAK,IAALA,KAAAA,GAAK;AAAA,IAAAQ,OAAAA,EAAAA,MAAA,CAALR,KAAK;AAAA,GAAA,CAAA;AAGZ;;;;"}