// Module ID: 1789 // Function ID: 19826 // 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 }; };