@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
36 lines (35 loc) • 755 B
JavaScript
import { buildProps as r, localeProp as t, booleanProp as e, booleanNumberProp as a, eventProp as o } from "@vexip-ui/config";
const n = r({
locale: t("viewer"),
width: [String, Number],
height: [String, Number],
moveDisabled: e,
zoomDisabled: e,
zoomDelta: Number,
zoomMin: Number,
zoomMax: Number,
flipDisabled: e,
rotateDisabled: e,
rotateDelta: Number,
fullDisabled: e,
toolbarPlacement: String,
actions: Array,
toolbarFade: a,
noTransition: e,
centerScale: e,
actionLayout: Array,
onMoveStart: o(),
onMove: o(),
onMoveEnd: o(),
onWheel: o(),
onRotate: o(),
onFlipX: o(),
onFlipY: o(),
onZoom: o(),
onFull: o(),
onReset: o()
});
export {
n as viewerProps
};
//# sourceMappingURL=props.mjs.map