UNPKG

vexip-ui

Version:

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

1 lines 1.39 kB
{"version":3,"file":"props.cjs","sources":["../../../components/popper/props.ts"],"sourcesContent":["import { booleanProp, buildProps, eventProp } from '@vexip-ui/config'\n\nimport type { ExtractPropTypes } from 'vue'\nimport type { ConfigurableProps } from '@vexip-ui/config'\n\nexport const popperProps = buildProps({\n visible: booleanProp,\n alive: booleanProp,\n to: String,\n transition: String,\n appear: booleanProp,\n role: String,\n onBeforeEnter: eventProp<(el: Element) => void>(),\n onEnter: eventProp<(el: Element) => void>(),\n onAfterEnter: eventProp<(el: Element) => void>(),\n onEnterCancelled: eventProp<(el: Element) => void>(),\n onBeforeLeave: eventProp<(el: Element) => void>(),\n onLeave: eventProp<(el: Element) => void>(),\n onAfterLeave: eventProp<(el: Element) => void>(),\n onLeaveCancelled: eventProp<(el: Element) => void>(),\n})\n\nexport type PopperProps = ExtractPropTypes<typeof popperProps>\nexport type PopperCProps = ConfigurableProps<PopperProps>\n"],"names":["popperProps","buildProps","booleanProp","eventProp"],"mappings":"oHAKaA,EAAcC,EAAAA,WAAW,CACpC,QAASC,EAAA,YACT,MAAOA,EAAA,YACP,GAAI,OACJ,WAAY,OACZ,OAAQA,EAAA,YACR,KAAM,OACN,cAAeC,EAAAA,UAAiC,EAChD,QAASA,EAAAA,UAAiC,EAC1C,aAAcA,EAAAA,UAAiC,EAC/C,iBAAkBA,EAAAA,UAAiC,EACnD,cAAeA,EAAAA,UAAiC,EAChD,QAASA,EAAAA,UAAiC,EAC1C,aAAcA,EAAAA,UAAiC,EAC/C,iBAAkBA,EAAiC,UAAA,CACrD,CAAC"}