decord/source/modules/activities/native/EmbeddedActivityBackgroundImageWithOverlay.tsx
2026-07-24 07:16:23 +00:00

87 lines
2.8 KiB
TypeScript

// Module ID: 10642
// Function ID: 82982
// Name: EmbeddedActivityBackgroundImageWithOverlay
// Dependencies: [57, 31, 27, 33, 4130, 689, 10643, 2]
// Exports: default
// Module 10642 (EmbeddedActivityBackgroundImageWithOverlay)
import _slicedToArray from "_slicedToArray";
import result from "result";
import get_ActivityIndicator from "get ActivityIndicator";
import { jsx } from "jsxProd";
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
let closure_4;
let closure_5;
let closure_6;
({ ImageBackground: closure_4, View: closure_5, StyleSheet: closure_6 } = get_ActivityIndicator);
_createForOfIteratorHelperLoose = {};
_createForOfIteratorHelperLoose = { flex: 1, opacity: 0.6, backgroundColor: require("_createForOfIteratorHelperLoose").colors.BLACK };
_createForOfIteratorHelperLoose.overlay = _createForOfIteratorHelperLoose;
_createForOfIteratorHelperLoose = _createForOfIteratorHelperLoose.createStyles(_createForOfIteratorHelperLoose);
let closure_9 = ["embedded_background"];
const result = require("get ActivityIndicator").fileFinishedImporting("modules/activities/native/EmbeddedActivityBackgroundImageWithOverlay.tsx");
export default function EmbeddedActivityBackgroundImageWithOverlay(arg0) {
let application;
let borderRadius;
let dimensionsStyle;
let resizeMode;
({ application, dimensionsStyle, borderRadius, resizeMode } = arg0);
if (resizeMode === undefined) {
resizeMode = "contain";
}
let importDefault;
const tmp2 = callback(React.useState(false), 2);
importDefault = tmp2[1];
let obj = {};
let id;
const tmp = _createForOfIteratorHelperLoose();
if (null != application) {
id = application.id;
}
let str = "";
if (null != id) {
str = id;
}
obj.applicationId = str;
obj.names = closure_9;
obj.size = 1024;
const url = importDefault(10643)(obj).url;
let tmp10Result = null;
if (!tmp2[0]) {
tmp10Result = null;
if (null != url) {
tmp10Result = null;
if ("" !== url) {
obj = { resizeMode };
obj = {};
let tmp6;
if (null != url) {
tmp6 = url;
}
obj.uri = tmp6;
obj.source = obj;
if (null == dimensionsStyle) {
dimensionsStyle = absoluteFillObject.absoluteFillObject;
}
obj.style = dimensionsStyle;
const obj1 = { borderRadius };
obj.imageStyle = obj1;
obj.onError = function onError() {
return callback(true);
};
const obj2 = {};
const items = [tmp.overlay, ];
const obj3 = { borderRadius };
items[1] = obj3;
obj2.style = items;
obj.children = <closure_5 />;
tmp10Result = <closure_4 />;
const tmp10 = jsx;
const tmp11 = closure_4;
}
}
}
return tmp10Result;
};