{"version":3,"file":"h-helper.mjs","sources":["../../../../../../packages/components/table/src/h-helper.ts"],"sourcesContent":["// @ts-nocheck\nimport { h } from 'vue'\nexport function hColgroup(props) {\n  const isAuto = props.tableLayout === 'auto'\n  let columns = props.columns || []\n  if (isAuto) {\n    if (columns.every((column) => column.width === undefined)) {\n      columns = []\n    }\n  }\n  const getPropsData = (column) => {\n    const propsData = {\n      key: `${props.tableLayout}_${column.id}`,\n      style: {},\n      name: undefined,\n    }\n    if (isAuto) {\n      propsData.style = {\n        width: `${column.width}px`,\n      }\n    } else {\n      propsData.name = column.id\n    }\n    return propsData\n  }\n\n  return h(\n    'colgroup',\n    {},\n    columns.map((column) => h('col', getPropsData(column)))\n  )\n}\n\nhColgroup.props = ['columns', 'tableLayout']\n"],"names":[],"mappings":";;AAEO,SAAS,UAAU,KAAO,EAAA;AAC/B,EAAM,MAAA,MAAA,GAAS,MAAM,WAAgB,KAAA,MAAA,CAAA;AACrC,EAAI,IAAA,OAAA,GAAU,KAAM,CAAA,OAAA,IAAW,EAAC,CAAA;AAChC,EAAA,IAAI,MAAQ,EAAA;AACV,IAAA,IAAI,QAAQ,KAAM,CAAA,CAAC,WAAW,MAAO,CAAA,KAAA,KAAU,MAAS,CAAG,EAAA;AACzD,MAAA,OAAA,GAAU,EAAC,CAAA;AAAA,KACb;AAAA,GACF;AACA,EAAM,MAAA,YAAA,GAAe,CAAC,MAAW,KAAA;AAC/B,IAAA,MAAM,SAAY,GAAA;AAAA,MAChB,GAAK,EAAA,CAAA,EAAG,KAAM,CAAA,WAAA,CAAA,CAAA,EAAe,MAAO,CAAA,EAAA,CAAA,CAAA;AAAA,MACpC,OAAO,EAAC;AAAA,MACR,IAAM,EAAA,KAAA,CAAA;AAAA,KACR,CAAA;AACA,IAAA,IAAI,MAAQ,EAAA;AACV,MAAA,SAAA,CAAU,KAAQ,GAAA;AAAA,QAChB,KAAA,EAAO,GAAG,MAAO,CAAA,KAAA,CAAA,EAAA,CAAA;AAAA,OACnB,CAAA;AAAA,KACK,MAAA;AACL,MAAA,SAAA,CAAU,OAAO,MAAO,CAAA,EAAA,CAAA;AAAA,KAC1B;AACA,IAAO,OAAA,SAAA,CAAA;AAAA,GACT,CAAA;AAEA,EAAO,OAAA,CAAA;AAAA,IACL,UAAA;AAAA,IACA,EAAC;AAAA,IACD,OAAA,CAAQ,IAAI,CAAC,MAAA,KAAW,EAAE,KAAO,EAAA,YAAA,CAAa,MAAM,CAAC,CAAC,CAAA;AAAA,GACxD,CAAA;AACF,CAAA;AAEA,SAAU,CAAA,KAAA,GAAQ,CAAC,SAAA,EAAW,aAAa,CAAA;;;;"}