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