Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
59 lines
2.4 KiB
TypeScript
59 lines
2.4 KiB
TypeScript
// Module ID: 13094
|
|
// Function ID: 13095
|
|
// Name: useMediaItemSpoilerState
|
|
// Dependencies: [32, 19, 8382, 4373, 4637, 1178, 2]
|
|
// Exports: useMediaItemSpoilerState
|
|
|
|
// Module 13094 (useMediaItemSpoilerState)
|
|
import native from "native" /* 1178 */;
|
|
import ReanimatedRexport from "ReanimatedRexport" /* 4373 */;
|
|
import timing from "timing" /* 4637 */;
|
|
import _slicedToArray from "module_32" /* 32 */;
|
|
import noop from "module_19" /* 19 */;
|
|
|
|
require = fn;
|
|
let closure_4 = { code: "function useMediaItemSpoilerStateTsx1(){const{runOnJS,setSpoilerActive,hasSpoiler}=this.__closure;runOnJS(setSpoilerActive)(hasSpoiler);}" };
|
|
const __initData = { code: "function useMediaItemSpoilerStateTsx2(){const{spoilerOpacity}=this.__closure;return{opacity:spoilerOpacity.get()};}" };
|
|
const size = fn(2);
|
|
let result = size.fileFinishedImporting("modules/media_viewer/native/useMediaItemSpoilerState.tsx");
|
|
|
|
export const useMediaItemSpoilerState = function useMediaItemSpoilerState(index) {
|
|
mediaItemHasSpoiler = mediaItemHasSpoiler(8382).useMediaItemHasSpoiler(index);
|
|
let obj = mediaItemHasSpoiler(8382);
|
|
let obj2 = noop;
|
|
const tmp = mediaItemHasSpoiler;
|
|
[tmp5, dependencyMap] = sharedValue(noop.useState(mediaItemHasSpoiler), 2);
|
|
let tmp4 = sharedValue(noop.useState(mediaItemHasSpoiler), 2);
|
|
let num = 0;
|
|
if (mediaItemHasSpoiler) {
|
|
num = 1;
|
|
}
|
|
sharedValue = mediaItemHasSpoiler(4373).useSharedValue(num);
|
|
const items = [mediaItemHasSpoiler, sharedValue];
|
|
const effect = obj2.useEffect(() => {
|
|
let num = 0;
|
|
if (mediaItemHasSpoiler) {
|
|
num = 1;
|
|
}
|
|
const obj = timing;
|
|
const tmp4 = mediaItemHasSpoiler;
|
|
const fn = function t() {
|
|
mediaItemHasSpoiler(setSpoilerActive[3]).runOnJS(closure_1_1)(closure_1_0);
|
|
};
|
|
const obj2 = { duration: 200, easing: native.STANDARD_EASING };
|
|
fn.__closure = { runOnJS: ReanimatedRexport.runOnJS, setSpoilerActive, hasSpoiler: tmp4 };
|
|
fn.__workletHash = 15930548853488;
|
|
fn.__initData = __initData;
|
|
const result = sharedValue.set(obj.withTiming(num, obj2, "respect-motion-settings", fn));
|
|
}, items);
|
|
const items1 = [tmp5, ];
|
|
const obj3 = mediaItemHasSpoiler(4373);
|
|
let fn = function l() {
|
|
return { opacity: sharedValue.get() };
|
|
};
|
|
fn.__closure = { spoilerOpacity: sharedValue };
|
|
fn.__workletHash = 8496335051493;
|
|
fn.__initData = __initData;
|
|
items1[1] = tmp(4373).useAnimatedStyle(fn);
|
|
return items1;
|
|
};
|