{"version":3,"file":"cascader-panel.mjs","sources":["../../src/cascader/cascader-panel.tsx"],"sourcesContent":["import { defineComponent } from 'vue';\nimport Panel from './components/Panel';\nimport props from './props';\n\nimport { useCascaderContext } from './hooks';\n\nexport default defineComponent({\n  name: 'XCascaderPanel',\n\n  props: { ...props },\n\n  setup(props, { slots }) {\n    const { cascaderContext } = useCascaderContext(props);\n\n    return () => (\n      <Panel\n        trigger={props.trigger}\n        cascaderContext={cascaderContext.value}\n        empty={props.empty}\n        v-slots={{ empty: slots.empty }}\n      />\n    );\n  },\n});\n"],"names":["name","props","setup"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAMA,qBAAA,eAAA,CAAA;AACEA,EAAAA,IAAAA,EAAAA,gBAAAA;AAEAC,EAAAA,KAAAA,EAAAA,aAAAA,CAAAA,EAAAA,EAAAA,KAAAA,CAAAA;AAEAC,EAAAA,KAAAA,EAAAA,SAAAA,KAAAA,CAAAA,MAAAA,EAAAA,IAAAA,EAAAA;AAAwB,IAAA,IAAA,KAAA,GAAA,IAAA,CAAA,KAAA,CAAA;AACtB,IAAA,IAAA,mBAAA,GAAA,kBAAA,CAAA,MAAA,CAAA;;;;;;AAMI,QAAA,OAAA,EAAA,MAAA,CAAA,KAAA;;;;;AAIN,GAAA;AACF,CAAA,CAAA;;;;"}