Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
100 lines
5 KiB
TypeScript
100 lines
5 KiB
TypeScript
// Module ID: 13161
|
|
// Function ID: 13162
|
|
// Name: ActionSheetBackdropToast
|
|
// Dependencies: [19, 17, 7165, 21, 1115, 4574, 576, 1611, 1477, 5696, 4310, 4575, 4570, 2]
|
|
// Exports: ActionSheetBackdropToast
|
|
|
|
// Module 13161 (ActionSheetBackdropToast)
|
|
import nativeDefault from "native" /* 576 */;
|
|
import useWindowDimensionsDefault from "useWindowDimensions" /* 1477 */;
|
|
import useSafeAreaInsetsDefault from "useSafeAreaInsets" /* 1611 */;
|
|
import ReanimatedRexport from "ReanimatedRexport" /* 4310 */;
|
|
import timing from "timing" /* 4575 */;
|
|
import noop from "module_19" /* 19 */;
|
|
|
|
const ReanimatedRexportDefault = ReanimatedRexport;
|
|
|
|
require = fn;
|
|
get_ActivityIndicator = fn(17);
|
|
({ View: closure_4, StyleSheet } = get_ActivityIndicator);
|
|
const ACTION_SHEET_START_HEIGHT_RATIO = fn(7165).ACTION_SHEET_START_HEIGHT_RATIO;
|
|
const jsx = fn(21).jsx;
|
|
const PlatformUtils = fn(1115);
|
|
const isInIOS = PlatformUtils.isIOS();
|
|
const createStyles = fn(4574);
|
|
let obj3 = { container: null, toast: null };
|
|
let obj4 = {};
|
|
const merged = Object.assign(StyleSheet.absoluteFillObject);
|
|
obj4.flex = 1;
|
|
obj4.alignItems = "center";
|
|
obj4.justifyContent = "center";
|
|
obj3.container = obj4;
|
|
obj3.toast = { position: "absolute", bottom: 16, backgroundColor: nativeDefault.colors.MOBILE_TOAST_BACKGROUND_DEFAULT, borderRadius: nativeDefault.radii.round, paddingTop: 6, paddingBottom: 8, paddingHorizontal: 16 };
|
|
let closure_8 = createStyles.createStyles(obj3);
|
|
const __initData = { code: "function ActionSheetBackdropToastTsx1(){const{isInIOS,isExpanded,maxDynamicContentSize,TOAST_BOTTOM_MARGIN,nonExpandedHeight,ACTION_SHEET_START_HEIGHT_RATIO,TOAST_BOTTOM_GAP,positionDelta,TOAST_ANIMATION_Y_DELTA,opacity}=this.__closure;return{bottom:(isInIOS?isExpanded?maxDynamicContentSize+TOAST_BOTTOM_MARGIN:nonExpandedHeight+TOAST_BOTTOM_MARGIN:isExpanded?maxDynamicContentSize+TOAST_BOTTOM_MARGIN:ACTION_SHEET_START_HEIGHT_RATIO*maxDynamicContentSize+TOAST_BOTTOM_GAP)+ +(1-positionDelta.get())*TOAST_ANIMATION_Y_DELTA,opacity:opacity.get()};}" };
|
|
const size = fn(2);
|
|
let result = size.fileFinishedImporting("modules/user_profile/native/ActionSheetBackdropToast.tsx");
|
|
|
|
export const ActionSheetBackdropToast = function ActionSheetBackdropToast(children) {
|
|
const isExpanded = children.isExpanded;
|
|
const tmp = closure_8();
|
|
const height = useWindowDimensionsDefault().height;
|
|
let result = height * ACTION_SHEET_START_HEIGHT_RATIO;
|
|
importDefault = result;
|
|
const diff = height - isExpanded(5696).NAV_BAR_HEIGHT_MULTILINE - useSafeAreaInsetsDefault().top;
|
|
dependencyMap = diff;
|
|
const sharedValue = isExpanded(4310).useSharedValue(0);
|
|
let obj = isExpanded(4310);
|
|
const sharedValue1 = isExpanded(4310).useSharedValue(0);
|
|
const items = [sharedValue, sharedValue1];
|
|
const effect = sharedValue.useEffect(() => {
|
|
let obj = ReanimatedRexport;
|
|
const obj3 = { duration: 200, easing: null };
|
|
let Easing = ReanimatedRexport.Easing;
|
|
obj3.easing = Easing.in(ReanimatedRexport.Easing.ease);
|
|
let result = sharedValue.set(obj.withDelay(100, timing.withTiming(1, obj3)));
|
|
const obj5 = { duration: 300, easing: null };
|
|
const Easing2 = ReanimatedRexport.Easing;
|
|
obj5.easing = Easing2.in(ReanimatedRexport.Easing.linear);
|
|
let result1 = sharedValue1.set(timing.withTiming(1, obj5));
|
|
return () => {
|
|
const obj = isExpanded(4310);
|
|
const result = sharedValue.set(obj.withDelay(200, isExpanded(4575).withTiming(0)));
|
|
const obj2 = isExpanded(4575);
|
|
const obj4 = { duration: 200, easing: null };
|
|
const Easing = isExpanded(4310).Easing;
|
|
obj4.easing = Easing.out(isExpanded(4310).Easing.exp);
|
|
const result1 = sharedValue1.set(isExpanded(4575).withTiming(0, obj4));
|
|
};
|
|
}, items);
|
|
let obj2 = isExpanded(4310);
|
|
const fn = function x() {
|
|
if (closure_7) {
|
|
if (tmp) {
|
|
let sum = c2 + 24;
|
|
} else {
|
|
sum = c1 + 24;
|
|
}
|
|
} else {
|
|
if (tmp) {
|
|
let sum1 = c2 + 24;
|
|
} else {
|
|
sum1 = closure_5 * c2 + 46;
|
|
}
|
|
const obj = { bottom: sum1 + 15 * (1 - sharedValue.get()), opacity: sharedValue1.get() };
|
|
return obj;
|
|
}
|
|
};
|
|
fn.__closure = { isInIOS, isExpanded, maxDynamicContentSize: diff, TOAST_BOTTOM_MARGIN: 24, nonExpandedHeight: result, ACTION_SHEET_START_HEIGHT_RATIO, TOAST_BOTTOM_GAP: 46, positionDelta: sharedValue, TOAST_ANIMATION_Y_DELTA: 15, opacity: sharedValue1 };
|
|
fn.__workletHash = 9630436597435;
|
|
fn.__initData = __initData;
|
|
let obj5 = { style: null, pointerEvents: "none", children: null };
|
|
const items1 = [tmp.container];
|
|
obj5.style = items1;
|
|
const animatedStyle = isExpanded(4310).useAnimatedStyle(fn);
|
|
const obj6 = { style: null, children: jsx(isExpanded(4570).Text, { variant: "text-sm/medium", color: "mobile-text-heading-primary", children: children.text }) };
|
|
const items2 = [tmp.toast, animatedStyle];
|
|
obj6.style = items2;
|
|
obj5.children = jsx(ReanimatedRexportDefault.View, { style: null, children: jsx(isExpanded(4570).Text, { variant: "text-sm/medium", color: "mobile-text-heading-primary", children: children.text }) });
|
|
return <sharedValue1 style={null} pointerEvents="none">{null}</sharedValue1>;
|
|
};
|