decord/source/modules/frames/panel/native/FramePanelHeader.tsx

100 lines
3.8 KiB
TypeScript
Raw Normal View History

2026-08-25 06:04:03 +00:00
// Module ID: 16393
// Function ID: 16394
2026-08-06 08:05:19 +00:00
// Name: FramePanelHeaderContentInner
2026-08-25 06:04:03 +00:00
// Dependencies: [32, 19, 17, 10677, 10678, 21, 5840, 16372, 16374, 16378, 16379, 16394, 589, 16389, 2]
2026-07-20 16:05:17 +00:00
2026-08-25 06:04:03 +00:00
// Module 16393 (FramePanelHeaderContentInner)
2026-08-24 06:08:38 +00:00
import initialize from "initialize" /* 589 */;
2026-08-25 06:04:03 +00:00
import useGetOrFetchApplicationsDefault from "useGetOrFetchApplications" /* 5840 */;
import useBaseActivityPanelHeaderContent from "useBaseActivityPanelHeaderContent" /* 16372 */;
import _modDef16374 from "module_16374" /* 16374 */;
import _modDef16378 from "module_16378" /* 16378 */;
import QuestActivityButtonInnerDefault from "QuestActivityButtonInner" /* 16379 */;
import contextDefault from "context" /* 16389 */;
import _modDef16394 from "module_16394" /* 16394 */;
2026-08-24 06:08:38 +00:00
import closure_3 from "_slicedToArray" /* 32 */;
import importAllResult from "noop" /* 19 */;
import { View } from "get ActivityIndicator" /* 17 */;
2026-08-25 06:04:03 +00:00
import closure_5 from "map" /* 10677 */;
import { asLaunched } from "FrameLayoutModes" /* 10678 */;
2026-08-24 06:08:38 +00:00
import jsxProd from "jsxProd" /* 21 */;
2026-07-23 10:11:24 +00:00
2026-08-24 06:08:38 +00:00
require = arg1;
2026-08-06 08:05:19 +00:00
function FramePanelHeaderContentInner(arg0) {
({ frame, landscape, setMode } = arg0);
2026-07-20 16:05:17 +00:00
({ pipState, wrapperOffset } = arg0);
2026-08-06 08:05:19 +00:00
const items = [frame.applicationId];
2026-08-24 06:08:38 +00:00
const first = callback(useGetOrFetchApplicationsDefault(items), 1)[0];
let obj = useBaseActivityPanelHeaderContent;
2026-08-06 08:05:19 +00:00
const baseActivityPanelHeaderContent = obj.useBaseActivityPanelHeaderContent({ landscape, setMode, wrapperOffset, pipState });
2026-07-20 16:05:17 +00:00
({ gesture, headerWrapperStyles, headerStyles } = baseActivityPanelHeaderContent);
2026-08-24 06:08:38 +00:00
obj1 = useBaseActivityPanelHeaderContent;
2026-08-06 08:05:19 +00:00
const minimizeAndQuestButtonContainerStyles = obj1.useMinimizeAndQuestButtonContainerStyles();
let id;
if (first != null) {
id = first.id;
}
2026-08-25 06:04:03 +00:00
const tmp7Result = closure_7(_modDef16374, { applicationId: id });
2026-08-06 08:05:19 +00:00
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;
2026-08-25 06:04:03 +00:00
const tmp8 = _modDef16374;
2026-08-06 08:05:19 +00:00
if (!landscape) {
let name;
2026-07-29 08:29:29 +00:00
if (first != null) {
2026-08-06 08:05:19 +00:00
name = first.name;
2026-07-20 16:05:17 +00:00
}
2026-08-06 08:05:19 +00:00
tmp15 = name;
}
2026-08-25 06:04:03 +00:00
const items2 = [closure_7(_modDef16378, { activityName: tmp15, setMode }), , ];
2026-08-06 08:05:19 +00:00
obj1 = { applicationId: frame.applicationId };
2026-08-24 06:08:38 +00:00
items2[1] = closure_7(QuestActivityButtonInnerDefault, obj1);
2026-08-06 08:05:19 +00:00
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;
2026-08-25 06:04:03 +00:00
items3[2] = closure_7(_modDef16394, { frame, setMode });
2026-08-06 08:05:19 +00:00
obj[5] = items3;
2026-08-24 06:08:38 +00:00
return closure_8(useBaseActivityPanelHeaderContent.BaseActivityPanelContent, obj);
2026-08-06 08:05:19 +00:00
}
2026-08-24 06:08:38 +00:00
({ jsx: error, jsxs: closure_8 } = jsxProd);
2026-08-06 08:05:19 +00:00
let closure_10 = importAllResult.memo((arg0) => {
2026-08-24 06:08:38 +00:00
let obj = initialize;
const items = [closure_5];
2026-08-06 08:05:19 +00:00
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);
2026-07-20 16:05:17 +00:00
}
2026-08-06 08:05:19 +00:00
return tmp2;
2026-07-20 16:05:17 +00:00
});
const memoResult = importAllResult.memo(() => {
2026-08-24 06:08:38 +00:00
let obj = useBaseActivityPanelHeaderContent;
obj = { context: contextDefault };
2026-07-20 16:05:17 +00:00
const baseActivityPanelHeader = obj.useBaseActivityPanelHeader(obj);
2026-08-06 08:05:19 +00:00
obj = { style: baseActivityPanelHeader.headerStyles, children: callback2(closure_10, obj1) };
2026-07-20 16:05:17 +00:00
return callback2(View, obj);
});
2026-08-24 06:08:38 +00:00
const result = require("set").fileFinishedImporting("modules/frames/panel/native/FramePanelHeader.tsx");
2026-07-20 16:05:17 +00:00
export default memoResult;