{"version":3,"file":"useTreeProp.mjs","sources":["../../../../../../packages/components/tree-transfer/src/useTreeProp.ts"],"sourcesContent":["import { computed } from 'vue'\nimport type { TreeProps } from '@hongluan-business-ui/components/tree-selector'\n\nexport const useTreeProp = (treeProps: TreeProps) => {\n  const label = computed(() => {\n    return treeProps.props?.label || 'label'\n  })\n\n  const key = computed(() => {\n    return treeProps.nodeKey || 'id'\n  })\n\n  const disabled = computed(() => {\n    return treeProps.props?.disabled || 'disabled'\n  })\n\n  return {\n    key,\n    label,\n    disabled,\n  }\n}\n"],"names":[],"mappings":";;AACY,MAAC,WAAW,GAAG,CAAC,SAAS,KAAK;AAC1C,EAAE,MAAM,KAAK,GAAG,QAAQ,CAAC,MAAM;AAC/B,IAAI,IAAI,EAAE,CAAC;AACX,IAAI,OAAO,CAAC,CAAC,EAAE,GAAG,SAAS,CAAC,KAAK,KAAK,IAAI,GAAG,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,KAAK,OAAO,CAAC;AAC3E,GAAG,CAAC,CAAC;AACL,EAAE,MAAM,GAAG,GAAG,QAAQ,CAAC,MAAM;AAC7B,IAAI,OAAO,SAAS,CAAC,OAAO,IAAI,IAAI,CAAC;AACrC,GAAG,CAAC,CAAC;AACL,EAAE,MAAM,QAAQ,GAAG,QAAQ,CAAC,MAAM;AAClC,IAAI,IAAI,EAAE,CAAC;AACX,IAAI,OAAO,CAAC,CAAC,EAAE,GAAG,SAAS,CAAC,KAAK,KAAK,IAAI,GAAG,KAAK,CAAC,GAAG,EAAE,CAAC,QAAQ,KAAK,UAAU,CAAC;AACjF,GAAG,CAAC,CAAC;AACL,EAAE,OAAO;AACT,IAAI,GAAG;AACP,IAAI,KAAK;AACT,IAAI,QAAQ;AACZ,GAAG,CAAC;AACJ;;;;"}