47 lines
2 KiB
TypeScript
47 lines
2 KiB
TypeScript
// Module ID: 15759
|
|
// Function ID: 121485
|
|
// Dependencies: [31, 27, 10256, 33, 4130, 4543, 8571, 1212, 7533, 2]
|
|
|
|
// Module 15759
|
|
import importAllResult from "result";
|
|
import { View } from "get ActivityIndicator";
|
|
import { ActivityPanelModes } from "ActivityPanelModes";
|
|
import { jsx } from "jsxProd";
|
|
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
|
|
|
|
const require = arg1;
|
|
let closure_7 = _createForOfIteratorHelperLoose.createStyles({ buttonParent: { flexShrink: 1 } });
|
|
const memoResult = importAllResult.memo(function MinimizeActivityButton(arg0) {
|
|
let activityName;
|
|
let setMode;
|
|
({ activityName, setMode } = arg0);
|
|
const items = [setMode];
|
|
const callback = importAllResult.useCallback(() => {
|
|
setMode(outer1_5.PIP);
|
|
}, items);
|
|
if (undefined !== activityName) {
|
|
if ("" !== activityName) {
|
|
let obj = { style: tmp2.buttonParent };
|
|
obj = { icon: importDefault(8571) };
|
|
const intl2 = setMode(1212).intl;
|
|
obj.accessibilityLabel = intl2.string(setMode(1212).t.brPQ5U);
|
|
obj.onPress = callback;
|
|
obj.text = activityName;
|
|
obj.size = "sm";
|
|
obj.variant = "secondary-overlay";
|
|
obj.maxFontSizeMultiplier = 1;
|
|
obj.shrink = true;
|
|
obj.children = jsx(setMode(4543).Button, { icon: importDefault(8571) });
|
|
let tmp3 = <View icon={importDefault(8571)} />;
|
|
}
|
|
return tmp3;
|
|
}
|
|
obj = { icon: importDefault(8571), accessibilityLabel: null, onPress: null, size: "sm", variant: "secondary-overlay", maxFontSizeMultiplier: 1 };
|
|
const intl = setMode(1212).intl;
|
|
obj.accessibilityLabel = intl.string(setMode(1212).t.brPQ5U);
|
|
obj.onPress = callback;
|
|
tmp3 = jsx(setMode(7533).IconButton, { icon: importDefault(8571), accessibilityLabel: null, onPress: null, size: "sm", variant: "secondary-overlay", maxFontSizeMultiplier: 1 });
|
|
});
|
|
const result = require("ActivityPanelModes").fileFinishedImporting("modules/activities/panel/native/MinimizeActivityButton.tsx");
|
|
|
|
export default memoResult;
|