UNPKG

vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

1 lines 849 B
{"version":3,"file":"dropdown-drop.cjs","sources":["../../../components/dropdown/dropdown-drop.ts"],"sourcesContent":["import { defineComponent, inject, provide, renderSlot } from 'vue'\n\nimport { DROPDOWN_STATE, SELECT_HANDLER } from './symbol'\n\nexport default defineComponent({\n setup(_, { slots }) {\n const dropdownState = inject(DROPDOWN_STATE, null)\n\n dropdownState && provide(SELECT_HANDLER, dropdownState.handleSelect)\n\n return () => renderSlot(slots, 'default')\n },\n})\n"],"names":["DropdownDrop","defineComponent","_","slots","dropdownState","inject","DROPDOWN_STATE","provide","SELECT_HANDLER","renderSlot"],"mappings":"8DAIAA,EAAeC,kBAAgB,CAC7B,MAAMC,EAAG,CAAE,MAAAC,GAAS,CACZ,MAAAC,EAAgBC,EAAAA,OAAOC,EAAA,eAAgB,IAAI,EAEhC,OAAAF,GAAAG,EAAA,QAAQC,iBAAgBJ,EAAc,YAAY,EAE5D,IAAMK,EAAAA,WAAWN,EAAO,SAAS,CAAA,CAE5C,CAAC"}