{"version":3,"file":"dropdown-drop.mjs","sources":["../../../components/dropdown/dropdown-drop.ts"],"sourcesContent":["import { defineComponent, inject, provide, renderSlot } from 'vue'\r\n\r\nimport { DROPDOWN_STATE, SELECT_HANDLER } from './symbol'\r\n\r\nexport default defineComponent({\r\n  setup(_, { slots }) {\r\n    const dropdownState = inject(DROPDOWN_STATE, null)\r\n\r\n    dropdownState && provide(SELECT_HANDLER, dropdownState.handleSelect)\r\n\r\n    return () => renderSlot(slots, 'default')\r\n  },\r\n})\r\n"],"names":["DropdownDrop","defineComponent","_","slots","dropdownState","inject","DROPDOWN_STATE","provide","SELECT_HANDLER","renderSlot"],"mappings":";;AAIA,MAAAA,IAAeC,EAAgB;AAAA,EAC7B,MAAMC,GAAG,EAAE,OAAAC,KAAS;AACZ,UAAAC,IAAgBC,EAAOC,GAAgB,IAAI;AAEhC,WAAAF,KAAAG,EAAQC,GAAgBJ,EAAc,YAAY,GAE5D,MAAMK,EAAWN,GAAO,SAAS;AAAA,EAAA;AAE5C,CAAC;"}