// Module ID: 17179 // Function ID: 17180 // Name: MinimizeActivityButton // Dependencies: [19, 17, 9637, 21, 4639, 5059, 11293, 1115, 8205, 2] // Module 17179 (MinimizeActivityButton) import _modDef11293 from "module_11293" /* 11293 */; import noop from "module_19" /* 19 */; const require = fn; const View = fn(17).View; const ActivityPanelModes = fn(9637).ActivityPanelModes; const jsx = fn(21).jsx; const createStyles = fn(4639); let closure_7 = createStyles.createStyles({ buttonParent: { flexShrink: 1 } }); const size = fn(2); const result = size.fileFinishedImporting("modules/activities/panel/native/MinimizeActivityButton.tsx"); export default noop.memo(function MinimizeActivityButton(arg0) { ({ activityName, setMode } = arg0); const items = [setMode]; const callback = noop.useCallback(() => { setMode(ActivityPanelModes.PIP); }, items); if (undefined !== activityName) { if ("" !== activityName) { const obj2 = { style: tmp2.buttonParent, children: null }; const obj3 = { icon: _modDef11293, accessibilityLabel: null, onPress: null, text: null, size: "sm", variant: "secondary-overlay", maxFontSizeMultiplier: 1, shrink: true }; const intl2 = setMode(1115).intl; obj3.accessibilityLabel = intl2.string(setMode(1115).t.brPQ5U); obj3.onPress = callback; obj3.text = activityName; obj2.children = jsx(setMode(5059).Button, { icon: _modDef11293, accessibilityLabel: null, onPress: null, text: null, size: "sm", variant: "secondary-overlay", maxFontSizeMultiplier: 1, shrink: true }); let tmp3 = {null}; } return tmp3; } const obj = { icon: _modDef11293, accessibilityLabel: null, onPress: null, size: "sm", variant: "secondary-overlay", maxFontSizeMultiplier: 1 }; const intl = setMode(1115).intl; obj.accessibilityLabel = intl.string(setMode(1115).t.brPQ5U); obj.onPress = callback; tmp3 = jsx(setMode(8205).IconButton, { icon: _modDef11293, accessibilityLabel: null, onPress: null, size: "sm", variant: "secondary-overlay", maxFontSizeMultiplier: 1 }); });