82 lines
2.6 KiB
JavaScript
82 lines
2.6 KiB
JavaScript
// Module ID: 1676
|
|
// Function ID: 18585
|
|
// Name: addTransformToKeepPosition
|
|
// Dependencies: [57, 1638]
|
|
// Exports: EntryExitTransition
|
|
|
|
// Module 1676 (addTransformToKeepPosition)
|
|
import _slicedToArray from "_slicedToArray";
|
|
|
|
const require = arg1;
|
|
function addTransformToKeepPosition(style, style2, arg2, arg3) {
|
|
let tmp19;
|
|
let tmp20;
|
|
const entries = Object.entries(style2);
|
|
while (tmp2 !== undefined) {
|
|
let tmp17 = callback;
|
|
let tmp18 = callback(tmp3, 2);
|
|
[tmp19, tmp20] = tmp18;
|
|
let tmp21 = tmp20;
|
|
if (undefined !== tmp20.transform) {
|
|
let tmp6 = tmp20;
|
|
let transform = tmp21.transform;
|
|
let tmp7 = arg2;
|
|
let arr = transform.unshift(arg2);
|
|
} else {
|
|
let tmp4 = tmp20;
|
|
let tmp5 = arg2;
|
|
let items = [arg2];
|
|
tmp21.transform = items;
|
|
}
|
|
let _parseInt = parseInt;
|
|
let tmp9 = tmp19;
|
|
let result = parseInt(tmp19) / 2;
|
|
let tmp11 = style;
|
|
let tmp12 = arg3;
|
|
if (arg3) {
|
|
let _Math = Math;
|
|
let tmp15 = result;
|
|
let bound = Math.min(result, 49);
|
|
} else {
|
|
let tmp13 = result;
|
|
bound = result + 50;
|
|
}
|
|
let _HermesInternal = HermesInternal;
|
|
let tmp16 = tmp20;
|
|
style["" + bound] = tmp21;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
export const EntryExitTransition = function EntryExitTransition(name, translateX) {
|
|
let obj = {};
|
|
const structuredCloneResult = structuredClone(require(1638) /* TransitionType */.AnimationsData[translateX.exiting]);
|
|
obj.translateX = "" + translateX.translateX + "px";
|
|
obj.translateY = "" + translateX.translateY + "px";
|
|
obj.scale = "" + translateX.scaleX + "," + translateX.scaleY;
|
|
obj = { name, style: {}, duration: 300 };
|
|
addTransformToKeepPosition(obj.style, structuredCloneResult.style, obj, true);
|
|
addTransformToKeepPosition(obj.style, structuredClone(require(1638) /* TransitionType */.AnimationsData[translateX.entering]).style, { translateX: "0px", translateY: "0px", scale: "1,1" }, false);
|
|
const style = obj.style;
|
|
const map = new Map();
|
|
if (undefined === style[0].opacity) {
|
|
const result = map.set(48, 1);
|
|
const result1 = map.set(49, 0);
|
|
}
|
|
if (undefined === style[50].opacity) {
|
|
const result2 = map.set(50, 0);
|
|
const result3 = map.set(51, 1);
|
|
}
|
|
const structuredCloneResult1 = structuredClone(require(1638) /* TransitionType */.AnimationsData[translateX.entering]);
|
|
while (tmp10 !== undefined) {
|
|
let tmp12 = callback;
|
|
let tmp13 = callback(tmp11, 2);
|
|
let first = tmp13[0];
|
|
let tmp15 = style;
|
|
let _Object = Object;
|
|
obj = { opacity: tmp13[1] };
|
|
tmp5[first] = Object.assign({}, tmp5[first], obj);
|
|
continue;
|
|
}
|
|
return obj;
|
|
};
|