{"version":3,"file":"left-table.mjs","sources":["../../../../../../../packages/components/table-v2/src/renderers/left-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 LeftTableProps = TableV2GridProps & {\n  leftTableRef: Ref<TableGridInstance | undefined>\n}\n\nconst LeftTable: FunctionalComponent<LeftTableProps> = (props, { slots }) => {\n  if (!props.columns.length) return\n\n  const { leftTableRef, ...rest } = props\n\n  return (\n    <Table ref={leftTableRef} {...rest}>\n      {slots}\n    </Table>\n  )\n}\n\nexport default LeftTable\n"],"names":["_isVNode","LeftTable","props","slots","columns","length","leftTableRef","rest","_createVNode","Table","_mergeProps"],"mappings":";;;AAAiC,SAAA,QAAA,CAAA,EAAA;AAAA,EAAA,OAAA,OAAA,CAAA,KAAA,UAAA,IAAA,MAAA,CAAA,SAAA,CAAA,QAAA,CAAA,IAAA,CAAA,CAAA,CAAA,KAAA,iBAAA,IAAA,CAAAA,OAAA,CAAA,CAAA,CAAA,CAAA;AAAA,CAAA;AAU3BC,MAAAA,SAAAA,GAAiD,CAACC,KAAO,EAAA;AAAA,EAAEC,KAAAA;AAAM,CAAM,KAAA;AAC3E,EAAI,IAAA,CAACD,MAAME,OAAQC,CAAAA,MAAAA;AAAQ,IAAA,OAAA;AAE3B,EAAM,MAAA;AAAA,IAAEC,YAAAA;AAAAA,IAAiBC,GAAAA,IAAAA;AAAAA,GAASL,GAAAA,KAAAA,CAAAA;AAElC,EAAA,OAAAM,WAAA,CAAAC,WAAAC,UAAA,CAAA;AAAA,IAAA,KACcJ,EAAAA,YAAAA;AAAAA,KAAkBC,IAAI,CAAA,EAAA,OAC/BJ,CAAAA,KAAK,IAALA,KAAK,GAAA;AAAA,IAAA,OAAA,EAAA,MAAA,CAALA,KAAK,CAAA;AAAA,GAAA,CAAA,CAAA;AAGZ;;;;"}