48 lines
1.8 KiB
JavaScript
48 lines
1.8 KiB
JavaScript
// Module ID: 5580
|
|
// Function ID: 5581
|
|
// Name: transformHoverProps
|
|
// Dependencies: [5556, 5571, 5547]
|
|
|
|
// Module 5580 (transformHoverProps)
|
|
const require = arg1;
|
|
const dependencyMap = arg6;
|
|
function transformHoverProps(arg0) {
|
|
arg0.changeEventCalculator = require(5556) /* isGestureEnabled */.getChangeEventCalculator(diffCalculator);
|
|
arg0.fillInDefaultValues = fillInDefaultValues;
|
|
return arg0;
|
|
}
|
|
function diffCalculator(arg0, arg1) {
|
|
let num = 0;
|
|
if (arg1) {
|
|
num = arg0.x - arg1.x;
|
|
}
|
|
const obj = { changeX: num, changeY: null };
|
|
let num2 = 0;
|
|
if (arg1) {
|
|
num2 = arg0.y - arg1.y;
|
|
}
|
|
obj[1] = num2;
|
|
return obj;
|
|
}
|
|
diffCalculator.__closure = {};
|
|
diffCalculator.__workletHash = 622993324586;
|
|
diffCalculator.__initData = { code: "function diffCalculator_Pnpm_useHoverGestureTs1(current,previous){return{changeX:previous?current.x-previous.x:0,changeY:previous?current.y-previous.y:0};}" };
|
|
function fillInDefaultValues(arg0) {
|
|
arg0.changeX = 0;
|
|
arg0.changeY = 0;
|
|
}
|
|
fillInDefaultValues.__closure = {};
|
|
fillInDefaultValues.__workletHash = 11545520927040;
|
|
fillInDefaultValues.__initData = { code: "function fillInDefaultValues_Pnpm_useHoverGestureTs2(event){event.changeX=0;event.changeY=0;}" };
|
|
const items = [["effect", "hoverEffect"]];
|
|
const map = new Map(items);
|
|
let closure_6 = {};
|
|
arg5.useHoverGesture = function useHoverGesture(gestureHandlerProps) {
|
|
let tmp = gestureHandlerProps;
|
|
if (gestureHandlerProps === undefined) {
|
|
tmp = closure_6;
|
|
}
|
|
const clonedAndRemappedConfig = require(5556) /* isGestureEnabled */.useClonedAndRemappedConfig(tmp, map, transformHoverProps);
|
|
const obj = require(5556) /* isGestureEnabled */;
|
|
return require(5571) /* useGesture */.useGesture(require(5547) /* ComposedGestureName */.SingleGestureName.Hover, clonedAndRemappedConfig);
|
|
};
|