vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
43 lines (42 loc) • 897 B
JavaScript
import { buildProps as e, eventProp as r, booleanProp as o, booleanNumberProp as n, classProp as l, styleProp as a } from "@vexip-ui/config";
const s = e({
scrollClass: l,
scrollStyle: a,
scrollAttrs: Object,
mode: String,
width: [Number, String],
height: [Number, String],
deltaX: Number,
deltaY: Number,
disabled: o,
pointer: o,
wheel: o,
scrollX: Number,
scrollY: Number,
useXBar: o,
useYBar: o,
barFade: Number,
barClass: l,
autoplay: n,
playWaiting: Number,
noBuffer: o,
noTransition: o,
onBeforeScroll: Function,
useBarTrack: o,
scrollTag: String,
onResize: r(),
onXEnabledChange: r(),
onYEnabledChange: r(),
onWheel: r(),
onScrollStart: r(),
onScroll: r(),
onScrollEnd: r(),
onBarScrollStart: r(),
onBarScroll: r(),
onBarScrollEnd: r(),
onReady: r()
});
export {
s as scrollProps
};
//# sourceMappingURL=props.mjs.map