{"version":3,"file":"node-content.mjs","sources":["../../../../../../packages/components/cascader-panel/src/node-content.ts"],"sourcesContent":["// @ts-nocheck\nimport { defineComponent, h } from 'vue'\nimport { useNamespace } from '@bigin/hooks'\nexport default defineComponent({\n  name: 'NodeContent',\n  setup() {\n    const ns = useNamespace('cascader-node')\n    return {\n      ns,\n    }\n  },\n  render() {\n    const { ns } = this\n    const { node, panel } = this.$parent\n    const { data, label } = node\n    const { renderLabelFn } = panel\n    return h(\n      'span',\n      { class: ns.e('label') },\n      renderLabelFn ? renderLabelFn({ node, data }) : label\n    )\n  },\n})\n"],"names":[],"mappings":";;;;AAGA,kBAAe,eAAgB,CAAA;AAAA,EAC7B,IAAM,EAAA,aAAA;AAAA,EACN,KAAQ,GAAA;AACN,IAAM,MAAA,EAAA,GAAK,aAAa,eAAe,CAAA,CAAA;AACvC,IAAO,OAAA;AAAA,MACL,EAAA;AAAA,KACF,CAAA;AAAA,GACF;AAAA,EACA,MAAS,GAAA;AACP,IAAM,MAAA,EAAE,IAAO,GAAA,IAAA,CAAA;AACf,IAAA,MAAM,EAAE,IAAA,EAAM,KAAM,EAAA,GAAI,IAAK,CAAA,OAAA,CAAA;AAC7B,IAAM,MAAA,EAAE,IAAM,EAAA,KAAA,EAAU,GAAA,IAAA,CAAA;AACxB,IAAM,MAAA,EAAE,eAAkB,GAAA,KAAA,CAAA;AAC1B,IAAO,OAAA,CAAA;AAAA,MACL,MAAA;AAAA,MACA,EAAE,KAAA,EAAO,EAAG,CAAA,CAAA,CAAE,OAAO,CAAE,EAAA;AAAA,MACvB,gBAAgB,aAAc,CAAA,EAAE,IAAM,EAAA,IAAA,EAAM,CAAI,GAAA,KAAA;AAAA,KAClD,CAAA;AAAA,GACF;AACF,CAAC,CAAA;;;;"}