{"version":3,"file":"table-tr.mjs","sources":["../../../../../../../packages/components/table/src/layout/table-tr.tsx"],"sourcesContent":["import type { StyleValue } from 'vue'\nimport { computed, defineComponent, createVNode } from 'vue'\nimport { getNamespace } from '../../../../utils/global-config'\nimport { addUnit } from '../../../../shared/utils'\n\nexport default defineComponent({\n  name: 'Tr',\n  props: {\n    rowHeight: {\n      type: [Number, String],\n      default: undefined\n    },\n    uniqueIndex: {\n      type: [Number, String],\n      default: undefined\n    }\n  },\n  setup(props, { slots }) {\n    const ns = getNamespace('tr')\n\n    const cls = computed(() => [`${ns}`])\n\n    const style = computed(() => {\n      const _style: StyleValue = {}\n      if (props.rowHeight) {\n        _style.height = addUnit(props.rowHeight)\n      }\n      return _style\n    })\n\n    return () => {\n      return createVNode(\n        'tr',\n        {\n          class: cls.value,\n          style: { ...style.value },\n          'unique-index': props.uniqueIndex && props.uniqueIndex\n        },\n        {\n          default: slots.default\n        }\n      )\n    }\n  }\n})\n"],"names":["name","props","rowHeight","type","Number","String","default","undefined","uniqueIndex","setup","slots","ns","getNamespace","cls","computed","style","_style","height","addUnit","createVNode","class","value"],"mappings":";;;;AAKA,yBAA+B,eAAA,CAAA;AAAA,EAC7BA,IAAM,EAAA,IAAA;AAAA,EACNC,KAAO,EAAA;AAAA,IACLC,SAAW,EAAA;AAAA,MACTC,IAAAA,EAAM,CAACC,MAAAA,EAAQC,MAAM,CAAA;AAAA,MACrBC,OAASC,EAAAA,KAAAA,CAAAA;AAAAA,KACX;AAAA,IACAC,WAAa,EAAA;AAAA,MACXL,IAAAA,EAAM,CAACC,MAAAA,EAAQC,MAAM,CAAA;AAAA,MACrBC,OAASC,EAAAA,KAAAA,CAAAA;AAAAA,KACX;AAAA,GACF;AAAA,EACAE,MAAMR,KAAO,EAAA;AAAA,IAAES,KAAAA;AAAAA,GAAS,EAAA;AACtB,IAAMC,MAAAA,EAAAA,GAAKC,aAAa,IAAI,CAAA,CAAA;AAE5B,IAAA,MAAMC,MAAMC,QAAS,CAAA,MAAM,CAAC,CAAA,EAAGH,IAAI,CAAC,CAAA,CAAA;AAEpC,IAAMI,MAAAA,KAAAA,GAAQD,SAAS,MAAM;AAC3B,MAAA,MAAME,SAAqB,EAAC,CAAA;AAC5B,MAAA,IAAIf,MAAMC,SAAW,EAAA;AACnBc,QAAOC,MAAAA,CAAAA,MAAAA,GAASC,OAAQjB,CAAAA,KAAAA,CAAMC,SAAS,CAAA,CAAA;AAAA,OACzC;AACA,MAAOc,OAAAA,MAAAA,CAAAA;AAAAA,KACR,CAAA,CAAA;AAED,IAAA,OAAO,MAAM;AACX,MAAA,OAAOG,YACL,IACA,EAAA;AAAA,QACEC,OAAOP,GAAIQ,CAAAA,KAAAA;AAAAA,QACXN,KAAO,EAAA;AAAA,UAAE,GAAGA,KAAMM,CAAAA,KAAAA;AAAAA,SAAM;AAAA,QACxB,cAAA,EAAgBpB,KAAMO,CAAAA,WAAAA,IAAeP,KAAMO,CAAAA,WAAAA;AAAAA,OAE7C,EAAA;AAAA,QACEF,SAASI,KAAMJ,CAAAA,OAAAA;AAAAA,OAEnB,CAAA,CAAA;AAAA,KACF,CAAA;AAAA,GACF;AACF,CAAC,CAAA;;;;"}