92 lines
4.7 KiB
TypeScript
92 lines
4.7 KiB
TypeScript
// Module ID: 15511
|
|
// Function ID: 118385
|
|
// Name: useLaunchpadAnimatedStyles
|
|
// Dependencies: []
|
|
// Exports: default
|
|
|
|
// Module 15511 (useLaunchpadAnimatedStyles)
|
|
const LAUNCH_PAD_SPRING_CONFIG = require(dependencyMap[0]).LAUNCH_PAD_SPRING_CONFIG;
|
|
const _module = require(dependencyMap[1]);
|
|
let closure_4 = _module.isAndroid();
|
|
const _module1 = require(dependencyMap[2]);
|
|
let closure_5 = _module1.createStyles({ launchPad: {}, launchPadCover: {} });
|
|
let closure_6 = { code: "function useLaunchPadAnimatedStylesNativeTsx1(){const{withSpring,interpolate,launchPadSharedState,windowDimensions,LAUNCH_PAD_SPRING_CONFIG,gestureState,launchPadShown,IS_ANDROID,height}=this.__closure;return{transform:[{translateX:withSpring(interpolate(launchPadSharedState.get(),[0,1],[windowDimensions.get().width-16,0]),LAUNCH_PAD_SPRING_CONFIG,'animate-always',function(finished){'worklet';if(!finished||gestureState.get().active)return;if(launchPadSharedState.get()===1||launchPadSharedState.get()===0){launchPadShown.set(launchPadSharedState.get()===1);}})}],bottom:IS_ANDROID?0:height.get()};}" };
|
|
let closure_7 = { code: "function useLaunchPadAnimatedStylesNativeTsx2(finished){const{gestureState,launchPadSharedState,launchPadShown}=this.__closure;if(!finished||gestureState.get().active)return;if(launchPadSharedState.get()===1||launchPadSharedState.get()===0){launchPadShown.set(launchPadSharedState.get()===1);}}" };
|
|
let closure_8 = { code: "function useLaunchPadAnimatedStylesNativeTsx3(){const{withSpring,interpolate,launchPadSharedState,LAUNCH_PAD_SPRING_CONFIG}=this.__closure;return{opacity:withSpring(interpolate(launchPadSharedState.get(),[0,1],[0,0.6]),LAUNCH_PAD_SPRING_CONFIG,'animate-always')};}" };
|
|
const _module2 = require(dependencyMap[8]);
|
|
const result = _module2.fileFinishedImporting("modules/launchpad/native/useLaunchPadAnimatedStyles.native.tsx");
|
|
|
|
export default function useLaunchpadAnimatedStyles(launchPadSharedState) {
|
|
launchPadSharedState = launchPadSharedState.launchPadSharedState;
|
|
const require = launchPadSharedState;
|
|
const gestureState = launchPadSharedState.gestureState;
|
|
const importDefault = gestureState;
|
|
const launchPadShown = launchPadSharedState.launchPadShown;
|
|
const dependencyMap = launchPadShown;
|
|
const tmp = callback();
|
|
const tmp2 = importDefault(dependencyMap[3])();
|
|
const LAUNCH_PAD_SPRING_CONFIG = tmp2;
|
|
const tmp3 = importDefault(dependencyMap[4])();
|
|
let closure_4 = tmp3;
|
|
let obj = require(dependencyMap[6]);
|
|
const fn = function _() {
|
|
let obj = {};
|
|
obj = {};
|
|
const obj3 = launchPadSharedState(launchPadShown[7]);
|
|
const value = launchPadSharedState.get();
|
|
const items = [tmp3.get().width - 16, ];
|
|
let num = 0;
|
|
items[1] = 0;
|
|
const fn = function h(arg0) {
|
|
let tmp = arg0;
|
|
if (arg0) {
|
|
tmp = !closure_1.get().active;
|
|
}
|
|
if (tmp) {
|
|
let tmp4 = 1 !== store.get();
|
|
if (tmp4) {
|
|
tmp4 = 0 !== store.get();
|
|
}
|
|
if (!tmp4) {
|
|
const result = closure_2.set(1 === store.get());
|
|
}
|
|
}
|
|
};
|
|
obj = { gestureState, launchPadSharedState, launchPadShown };
|
|
fn.__closure = obj;
|
|
fn.__workletHash = 7028378249389;
|
|
fn.__initData = closure_7;
|
|
obj.translateX = obj3.withSpring(launchPadSharedState(launchPadShown[6]).interpolate(value, [null, null], items), tmp2, "animate-always", fn);
|
|
const items1 = [obj];
|
|
obj.transform = items1;
|
|
if (!tmp3) {
|
|
num = tmp2.get();
|
|
}
|
|
obj.bottom = num;
|
|
return obj;
|
|
};
|
|
obj = { withSpring: require(dependencyMap[7]).withSpring, interpolate: require(dependencyMap[6]).interpolate, launchPadSharedState, windowDimensions: tmp3, LAUNCH_PAD_SPRING_CONFIG, gestureState, launchPadShown, IS_ANDROID: closure_4, height: tmp2 };
|
|
fn.__closure = obj;
|
|
fn.__workletHash = 1628632614770;
|
|
fn.__initData = closure_6;
|
|
const animatedStyle = obj.useAnimatedStyle(fn);
|
|
class P {
|
|
constructor() {
|
|
obj = {};
|
|
obj2 = launchPadSharedState(launchPadShown[7]);
|
|
obj3 = launchPadSharedState(launchPadShown[6]);
|
|
obj.opacity = obj2.withSpring(obj3.interpolate(launchPadSharedState.get(), [null, null], [false, false]), closure_3, "animate-always");
|
|
return obj;
|
|
}
|
|
}
|
|
obj = { withSpring: require(dependencyMap[7]).withSpring, interpolate: require(dependencyMap[6]).interpolate, launchPadSharedState, LAUNCH_PAD_SPRING_CONFIG };
|
|
P.__closure = obj;
|
|
P.__workletHash = 6964438968188;
|
|
P.__initData = closure_8;
|
|
const obj1 = {};
|
|
const items = [tmp.launchPadCover, require(dependencyMap[6]).useAnimatedStyle(P)];
|
|
obj1.launchPadCoverStyles = items;
|
|
const items1 = [tmp.launchPad, animatedStyle, { paddingTop: importDefault(dependencyMap[5])().top }];
|
|
obj1.launchPadStyles = items1;
|
|
return obj1;
|
|
};
|