decord/source/modules/frames/panel/native/FramePanelHeader.tsx
2026-08-15 05:55:55 +00:00

101 lines
3.5 KiB
TypeScript

// Module ID: 16267
// Function ID: 16268
// Name: FramePanelHeaderContentInner
// Dependencies: [32, 19, 17, 8708, 8709, 21, 7145, 16243, 16245, 16249, 16250, 16268, 589, 16260, 2]
// Module 16267 (FramePanelHeaderContentInner)
import _slicedToArray from "_slicedToArray";
import importAllResult from "noop";
import { View } from "get ActivityIndicator";
import map from "map";
import { asLaunched } from "FrameLayoutModes";
import jsxProd from "jsxProd";
let error;
let metroImportAll;
const require = arg1;
function FramePanelHeaderContentInner(arg0) {
let frame;
let gesture;
let headerStyles;
let headerWrapperStyles;
let landscape;
let pipState;
let setMode;
let wrapperOffset;
({ frame, landscape, setMode } = arg0);
({ pipState, wrapperOffset } = arg0);
const items = [frame.applicationId];
const first = callback(importDefault(7145)(items), 1)[0];
let obj = require(16243) /* useBaseActivityPanelHeaderContent */;
const baseActivityPanelHeaderContent = obj.useBaseActivityPanelHeaderContent({ landscape, setMode, wrapperOffset, pipState });
({ gesture, headerWrapperStyles, headerStyles } = baseActivityPanelHeaderContent);
let obj1 = require(16243) /* useBaseActivityPanelHeaderContent */;
const minimizeAndQuestButtonContainerStyles = obj1.useMinimizeAndQuestButtonContainerStyles();
let id;
if (first != null) {
id = first.id;
}
const tmp7Result = closure_7(importDefault(16245), { applicationId: id });
obj = { hasConnectedActivity: true, gesture, headerWrapperStyles, headerStyles, landscape, children: null };
const items1 = [minimizeAndQuestButtonContainerStyles.buttonContainer, ];
let prop;
if (landscape) {
prop = minimizeAndQuestButtonContainerStyles.buttonContainerLandscape;
}
obj = { style: items1, children: null };
items1[1] = prop;
let tmp15;
const tmp12 = View;
const tmp4 = require;
const tmp8 = importDefault(16245);
if (!landscape) {
let name;
if (first != null) {
name = first.name;
}
tmp15 = name;
}
const items2 = [closure_7(importDefault(16249), { activityName: tmp15, setMode }), , ];
obj1 = { applicationId: frame.applicationId };
items2[1] = closure_7(importDefault(16250), obj1);
let tmp17 = null;
if (landscape) {
tmp17 = tmp7Result;
}
items2[2] = tmp17;
obj[1] = items2;
const items3 = [closure_8(tmp12, obj), , ];
let tmp18 = null;
if (!landscape) {
tmp18 = tmp7Result;
}
items3[1] = tmp18;
items3[2] = closure_7(importDefault(16268), { frame, setMode });
obj[5] = items3;
return closure_8(tmp4(16243).BaseActivityPanelContent, obj);
}
({ jsx: error, jsxs: metroImportAll } = jsxProd);
let closure_10 = importAllResult.memo((arg0) => {
let obj = require(589) /* initialize */;
const items = [map];
const stateFromStores = obj.useStateFromStores(items, () => callback(mainFrame.getMainFrame()));
let tmp2 = null;
if (null != stateFromStores) {
obj = { frame: null };
obj[0] = stateFromStores;
const merged = Object.assign(arg0);
tmp2 = callback2(FramePanelHeaderContentInner, obj);
}
return tmp2;
});
const memoResult = importAllResult.memo(() => {
let obj = require(16243) /* useBaseActivityPanelHeaderContent */;
obj = { context: importDefault(16260) };
const baseActivityPanelHeader = obj.useBaseActivityPanelHeader(obj);
obj = { style: baseActivityPanelHeader.headerStyles, children: callback2(closure_10, obj1) };
return callback2(View, obj);
});
const result = require("get ActivityIndicator").fileFinishedImporting("modules/frames/panel/native/FramePanelHeader.tsx");
export default memoResult;