node-content.mjs 605 B

12345678910111213141516171819202122
  1. import { defineComponent, h } from 'vue';
  2. import { useNamespace } from '../../../hooks/use-namespace/index.mjs';
  3. var NodeContent = defineComponent({
  4. name: "NodeContent",
  5. setup() {
  6. const ns = useNamespace("cascader-node");
  7. return {
  8. ns
  9. };
  10. },
  11. render() {
  12. const { ns } = this;
  13. const { node, panel } = this.$parent;
  14. const { data, label } = node;
  15. const { renderLabelFn } = panel;
  16. return h("span", { class: ns.e("label") }, renderLabelFn ? renderLabelFn({ node, data }) : label);
  17. }
  18. });
  19. export { NodeContent as default };
  20. //# sourceMappingURL=node-content.mjs.map