decord/source/modules/activities/panel/native/MinimizeActivityButton.tsx

48 lines
2.2 KiB
TypeScript
Raw Normal View History

2026-07-29 08:29:29 +00:00
// Module ID: 15856
// Function ID: 15857
// Dependencies: [19, 17, 5688, 21, 4189, 4600, 8393, 1236, 6682, 2]
2026-07-20 16:05:17 +00:00
2026-07-29 08:29:29 +00:00
// Module 15856
import importAllResult from "noop";
2026-07-23 10:11:24 +00:00
import { View } from "get ActivityIndicator";
import { ActivityPanelModes } from "ActivityPanelModes";
import { jsx } from "jsxProd";
2026-07-29 08:29:29 +00:00
import createCacheKey from "createCacheKey";
2026-07-23 10:11:24 +00:00
const require = arg1;
2026-07-29 08:29:29 +00:00
let c3 = importAllResult;
let closure_7 = createCacheKey.createStyles({ buttonParent: { flexShrink: 1 } });
2026-07-20 16:05:17 +00:00
const memoResult = importAllResult.memo(function MinimizeActivityButton(arg0) {
let activityName;
let setMode;
({ activityName, setMode } = arg0);
const items = [setMode];
const callback = importAllResult.useCallback(() => {
2026-07-23 10:11:24 +00:00
setMode(outer1_5.PIP);
2026-07-20 16:05:17 +00:00
}, items);
if (undefined !== activityName) {
if ("" !== activityName) {
2026-07-29 08:29:29 +00:00
let obj = { style: null, children: null };
obj[0] = tmp2.buttonParent;
obj = { icon: null, accessibilityLabel: null, onPress: null, text: null, size: "sm", variant: "secondary-overlay", maxFontSizeMultiplier: 1, shrink: true };
obj[0] = importDefault(8393);
const intl2 = setMode(1236).intl;
obj[1] = intl2.string(setMode(1236).t.brPQ5U);
obj[2] = callback;
obj[3] = activityName;
obj[1] = jsx(setMode(4600).Button, { icon: null, accessibilityLabel: null, onPress: null, text: null, size: "sm", variant: "secondary-overlay", maxFontSizeMultiplier: 1, shrink: true });
let tmp3 = <View icon={null} accessibilityLabel={null} onPress={null} text={null} size="sm" variant="secondary-overlay" maxFontSizeMultiplier={1} shrink />;
2026-07-20 16:05:17 +00:00
}
return tmp3;
}
2026-07-29 08:29:29 +00:00
obj = { icon: null, accessibilityLabel: null, onPress: null, size: "sm", variant: "secondary-overlay", maxFontSizeMultiplier: 1 };
obj[0] = importDefault(8393);
const intl = setMode(1236).intl;
obj[1] = intl.string(setMode(1236).t.brPQ5U);
obj[2] = callback;
tmp3 = jsx(setMode(6682).IconButton, { icon: null, accessibilityLabel: null, onPress: null, size: "sm", variant: "secondary-overlay", maxFontSizeMultiplier: 1 });
2026-07-20 16:05:17 +00:00
});
2026-07-23 10:11:24 +00:00
const result = require("ActivityPanelModes").fileFinishedImporting("modules/activities/panel/native/MinimizeActivityButton.tsx");
2026-07-20 16:05:17 +00:00
export default memoResult;