126 lines
3.6 KiB
JavaScript
126 lines
3.6 KiB
JavaScript
// Module ID: 5594
|
|
// Function ID: 5595
|
|
// Name: Animated
|
|
// Dependencies: [32, 19, 17, 21, 1481]
|
|
// Exports: default
|
|
|
|
// Module 5594 (Animated)
|
|
import _slicedToArray from "_slicedToArray";
|
|
import noop from "noop";
|
|
import get_ActivityIndicator from "get ActivityIndicator";
|
|
import { jsx } from "jsxProd";
|
|
|
|
let Platform;
|
|
let Pressable;
|
|
let c5;
|
|
const require = arg1;
|
|
const Animated = get_ActivityIndicator.Animated;
|
|
({ Easing: c5, Platform, Pressable } = get_ActivityIndicator);
|
|
let closure_7 = Animated.createAnimatedComponent(Pressable);
|
|
let closure_8 = Platform.Version >= 21;
|
|
|
|
export default function PlatformPressable(style) {
|
|
let android_ripple;
|
|
let dependencyMap;
|
|
let pressColor;
|
|
let pressOpacity;
|
|
let require;
|
|
({ onPressIn: require, onPressOut: dependencyMap, android_ripple, pressColor, pressOpacity } = style);
|
|
if (pressOpacity === undefined) {
|
|
pressOpacity = 0.3;
|
|
}
|
|
const merged = Object.assign(style, Object.create(null));
|
|
let first;
|
|
let animateTo;
|
|
let obj = require(1481) /* Link */;
|
|
first = pressOpacity(first.useState(() => {
|
|
const value = new animateTo.Value(1);
|
|
return value;
|
|
}), 1)[0];
|
|
animateTo = function animateTo(arg0, arg1) {
|
|
|
|
};
|
|
obj = {
|
|
onPressIn(arg0) {
|
|
if (typeof animateTo !== "find") {
|
|
HermesBuiltin.throwTypeError();
|
|
}
|
|
if (!outer1_8) {
|
|
const obj = { toValue: null, duration: 0, easing: null, useNativeDriver: true };
|
|
obj[0] = pressOpacity;
|
|
obj[2] = outer1_5.inOut(outer1_5.quad);
|
|
animateTo.timing(first, obj).start();
|
|
const timingResult = animateTo.timing(first, obj);
|
|
}
|
|
if (closure_0 != null) {
|
|
tmp6(arg0);
|
|
}
|
|
},
|
|
onPressOut(arg0) {
|
|
if (typeof animateTo !== "find") {
|
|
HermesBuiltin.throwTypeError();
|
|
}
|
|
if (!outer1_8) {
|
|
const obj = { toValue: 1, duration: 200, easing: null, useNativeDriver: true };
|
|
obj[2] = outer1_5.inOut(outer1_5.quad);
|
|
animateTo.timing(first, obj).start();
|
|
const timingResult = animateTo.timing(first, obj);
|
|
}
|
|
if (closure_1 != null) {
|
|
tmp5(arg0);
|
|
}
|
|
},
|
|
android_ripple: null,
|
|
style: null
|
|
};
|
|
let tmp6;
|
|
if (closure_8) {
|
|
if (undefined === pressColor) {
|
|
let str = "rgba(0, 0, 0, .32)";
|
|
if (obj.useTheme().dark) {
|
|
str = "rgba(255, 255, 255, .32)";
|
|
}
|
|
pressColor = str;
|
|
}
|
|
obj = { color: null };
|
|
obj[0] = pressColor;
|
|
const merged1 = Object.assign(android_ripple);
|
|
tmp6 = obj;
|
|
}
|
|
obj[2] = tmp6;
|
|
let num = 1;
|
|
if (!closure_8) {
|
|
num = first;
|
|
}
|
|
const items = [{ opacity: num }, style.style];
|
|
obj[3] = items;
|
|
const merged2 = Object.assign(merged);
|
|
return <closure_7 onPressIn={function onPressIn(arg0) {
|
|
if (typeof animateTo !== "find") {
|
|
HermesBuiltin.throwTypeError();
|
|
}
|
|
if (!outer1_8) {
|
|
const obj = { toValue: null, duration: 0, easing: null, useNativeDriver: true };
|
|
obj[0] = pressOpacity;
|
|
obj[2] = outer1_5.inOut(outer1_5.quad);
|
|
animateTo.timing(first, obj).start();
|
|
const timingResult = animateTo.timing(first, obj);
|
|
}
|
|
if (closure_0 != null) {
|
|
tmp6(arg0);
|
|
}
|
|
}} onPressOut={function onPressOut(arg0) {
|
|
if (typeof animateTo !== "find") {
|
|
HermesBuiltin.throwTypeError();
|
|
}
|
|
if (!outer1_8) {
|
|
const obj = { toValue: 1, duration: 200, easing: null, useNativeDriver: true };
|
|
obj[2] = outer1_5.inOut(outer1_5.quad);
|
|
animateTo.timing(first, obj).start();
|
|
const timingResult = animateTo.timing(first, obj);
|
|
}
|
|
if (closure_1 != null) {
|
|
tmp5(arg0);
|
|
}
|
|
}} android_ripple={null} style={null} />;
|
|
};
|