Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4907.js (118.4 MB)
41 lines
1.6 KiB
TypeScript
41 lines
1.6 KiB
TypeScript
// Module ID: 15912
|
|
// Function ID: 15913
|
|
// Name: CheckpointApngPlayer
|
|
// Dependencies: [17, 4714, 21, 4722, 504, 1365, 5757, 9049, 2]
|
|
// Exports: default
|
|
|
|
// Module 15912 (CheckpointApngPlayer)
|
|
import _mod17 from "module_17" /* 17 */;
|
|
import jsxProd from "jsxProd" /* 21 */;
|
|
import initialize from "initialize" /* 504 */;
|
|
import FastImageDefault from "FastImage" /* 5757 */;
|
|
import AccessibilityStore from "AccessibilityStore" /* 4714 */;
|
|
import createStyles from "createStyles" /* 4722 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
const APNGPlayer = tmp2(9049);
|
|
const View = _mod17.View;
|
|
const jsx = jsxProd.jsx;
|
|
let closure_6 = createStyles.createStyles({ container: { alignItems: "center", justifyContent: "center" } });
|
|
const result = size.fileFinishedImporting("modules/checkpoint/native/components/CheckpointApngPlayer.tsx");
|
|
|
|
export default function CheckpointApngPlayer(arg0) {
|
|
({ uri, style } = arg0);
|
|
const tmp = closure_6();
|
|
const items = [AccessibilityStore];
|
|
const stateFromStores = initialize.useStateFromStores(items, () => useReducedMotion.useReducedMotion);
|
|
const obj2 = { style: tmp.container, children: null };
|
|
if (obj3.isIOS()) {
|
|
const obj4 = { source: null, style: null, resizeMode: "cover", enableAnimation: null };
|
|
const obj5 = { uri };
|
|
obj4.source = obj5;
|
|
obj4.style = style;
|
|
obj4.enableAnimation = !stateFromStores;
|
|
let tmp5Result = tmp5(FastImageDefault, obj4);
|
|
} else {
|
|
const obj6 = { url: uri, autoplay: !stateFromStores, style };
|
|
tmp5Result = tmp5(APNGPlayer.APNGPlayer, obj6);
|
|
}
|
|
obj2.children = tmp5Result;
|
|
return <tmp6 style={tmp.container}>{null}</tmp6>;
|
|
};
|