85 lines
5.7 KiB
JavaScript
85 lines
5.7 KiB
JavaScript
// Module ID: 1789
|
|
// Function ID: 19833
|
|
// Name: useKeyboardAnimation
|
|
// Dependencies: [31, 27, 1775, 1582, 1776]
|
|
// Exports: useKeyboardAnimation, useTranslateAnimation
|
|
|
|
// Module 1789 (useKeyboardAnimation)
|
|
import { useLayoutEffect } from "result";
|
|
import { Platform } from "get ActivityIndicator";
|
|
|
|
let closure_3 = { code: "function pnpm_hooksTs1(e){const{isClosed,heightWhenOpened}=this.__closure;if(e.height>0){isClosed.value=false;heightWhenOpened.value=e.height;}}" };
|
|
let closure_4 = { code: "function pnpm_hooksTs2(e){const{progress,height}=this.__closure;progress.value=e.progress;height.value=e.height;}" };
|
|
let closure_5 = { code: "function pnpm_hooksTs3(e){const{progress,height}=this.__closure;progress.value=e.progress;height.value=e.height;}" };
|
|
let closure_6 = { code: "function pnpm_hooksTs4(e){const{isClosed,height,progress}=this.__closure;isClosed.value=e.height===0;height.value=e.height;progress.value=e.progress;}" };
|
|
let closure_7 = { code: "function pnpm_hooksTs5(e){const{padding,OS,translate}=this.__closure;if(e.height===0){padding.value=0;}if(OS===\"ios\"){translate.value=e.progress;}}" };
|
|
let closure_8 = { code: "function pnpm_hooksTs6(e){const{OS,translate}=this.__closure;if(OS!==\"ios\"){translate.value=e.progress;}}" };
|
|
let closure_9 = { code: "function pnpm_hooksTs7(e){const{padding,translate}=this.__closure;padding.value=0;translate.value=e.progress;}" };
|
|
let closure_10 = { code: "function pnpm_hooksTs8(e){const{padding,OS,translate}=this.__closure;padding.value=e.progress;if(OS!==\"ios\"){translate.value=e.progress;}}" };
|
|
|
|
export const useKeyboardAnimation = function useKeyboardAnimation() {
|
|
reanimated = reanimated(heightWhenOpened[2]).useKeyboardContext().reanimated;
|
|
const obj = reanimated(heightWhenOpened[2]);
|
|
heightWhenOpened = reanimated(heightWhenOpened[3]).useSharedValue(0);
|
|
const obj2 = reanimated(heightWhenOpened[3]);
|
|
const height = reanimated(heightWhenOpened[3]).useSharedValue(0);
|
|
const obj3 = reanimated(heightWhenOpened[3]);
|
|
const progress = reanimated(heightWhenOpened[3]).useSharedValue(0);
|
|
const obj4 = reanimated(heightWhenOpened[3]);
|
|
const isClosed = reanimated(heightWhenOpened[3]).useSharedValue(true);
|
|
height(() => {
|
|
const value = reanimated.progress.value;
|
|
heightWhenOpened.value = -reanimated.height.value;
|
|
height.value = -reanimated.height.value;
|
|
progress.value = value;
|
|
isClosed.value = 0 === value;
|
|
}, []);
|
|
const obj5 = reanimated(heightWhenOpened[3]);
|
|
/* worklet (recovered source) */ function pnpm_hooksTs1(e){const{isClosed,heightWhenOpened}=this.__closure;if(e.height>0){isClosed.value=false;heightWhenOpened.value=e.height;}}
|
|
pnpm_hooksTs1.__closure = { isClosed, heightWhenOpened };
|
|
pnpm_hooksTs1.__workletHash = 12249381939606;
|
|
pnpm_hooksTs1.__initData = progress;
|
|
/* worklet (recovered source) */ function pnpm_hooksTs2(e){const{progress,height}=this.__closure;progress.value=e.progress;height.value=e.height;}
|
|
pnpm_hooksTs2.__closure = { progress, height };
|
|
pnpm_hooksTs2.__workletHash = 6522928191084;
|
|
pnpm_hooksTs2.__initData = isClosed;
|
|
/* worklet (recovered source) */ function pnpm_hooksTs3(e){const{progress,height}=this.__closure;progress.value=e.progress;height.value=e.height;}
|
|
pnpm_hooksTs3.__closure = { progress, height };
|
|
pnpm_hooksTs3.__workletHash = 4743203414413;
|
|
pnpm_hooksTs3.__initData = closure_5;
|
|
/* worklet (recovered source) */ function pnpm_hooksTs4(e){const{isClosed,height,progress}=this.__closure;isClosed.value=e.height===0;height.value=e.height;progress.value=e.progress;}
|
|
pnpm_hooksTs4.__closure = { isClosed, height, progress };
|
|
pnpm_hooksTs4.__workletHash = 7189399485148;
|
|
pnpm_hooksTs4.__initData = closure_6;
|
|
reanimated(heightWhenOpened[4]).useKeyboardHandler({ onStart: pnpm_hooksTs1, onMove: pnpm_hooksTs2, onInteractive: pnpm_hooksTs3, onEnd: pnpm_hooksTs4 }, []);
|
|
return { height, progress, heightWhenOpened, isClosed };
|
|
};
|
|
export const useTranslateAnimation = function useTranslateAnimation() {
|
|
reanimated = reanimated(padding[2]).useKeyboardContext().reanimated;
|
|
const obj = reanimated(padding[2]);
|
|
padding = reanimated(padding[3]).useSharedValue(0);
|
|
const obj2 = reanimated(padding[3]);
|
|
const translate = reanimated(padding[3]).useSharedValue(0);
|
|
translate(() => {
|
|
padding.value = reanimated.progress.value;
|
|
}, []);
|
|
const obj3 = reanimated(padding[3]);
|
|
/* worklet (recovered source) */ function pnpm_hooksTs5(e){const{padding,OS,translate}=this.__closure;if(e.height===0){padding.value=0;}if(OS==="ios"){translate.value=e.progress;}}
|
|
pnpm_hooksTs5.__closure = { padding, OS: "android", translate };
|
|
pnpm_hooksTs5.__workletHash = 12261942243858;
|
|
pnpm_hooksTs5.__initData = closure_7;
|
|
/* worklet (recovered source) */ function pnpm_hooksTs6(e){const{OS,translate}=this.__closure;if(OS!=="ios"){translate.value=e.progress;}}
|
|
pnpm_hooksTs6.__closure = { OS: "android", translate };
|
|
pnpm_hooksTs6.__workletHash = 4704193858755;
|
|
pnpm_hooksTs6.__initData = closure_8;
|
|
/* worklet (recovered source) */ function pnpm_hooksTs7(e){const{padding,translate}=this.__closure;padding.value=0;translate.value=e.progress;}
|
|
pnpm_hooksTs7.__closure = { padding, translate };
|
|
pnpm_hooksTs7.__workletHash = 3250463859117;
|
|
pnpm_hooksTs7.__initData = closure_9;
|
|
/* worklet (recovered source) */ function pnpm_hooksTs8(e){const{padding,OS,translate}=this.__closure;padding.value=e.progress;if(OS!=="ios"){translate.value=e.progress;}}
|
|
pnpm_hooksTs8.__closure = { padding, OS: "android", translate };
|
|
pnpm_hooksTs8.__workletHash = 14425204766932;
|
|
pnpm_hooksTs8.__initData = closure_10;
|
|
reanimated(padding[4]).useKeyboardHandler({ onStart: pnpm_hooksTs5, onMove: pnpm_hooksTs6, onInteractive: pnpm_hooksTs7, onEnd: pnpm_hooksTs8 }, []);
|
|
return { translate, padding };
|
|
};
|