// Module ID: 17070 // Function ID: 17071 // Name: LeaveActivityButton // Dependencies: [19, 9537, 21, 4989, 9106, 1114, 9547, 2] // Module 17070 (LeaveActivityButton) import util from "util" /* 1114 */; import components_Button_Button from "components/Button/Button" /* 4989 */; import _modDef9106 from "module_9106" /* 9106 */; import EmbeddedActivitiesNativeManagerDefault from "EmbeddedActivitiesNativeManager" /* 9547 */; import noop from "module_19" /* 19 */; require = fn; class BaseLeaveActivityButton { constructor(arg0) { obj = { onPress: global.onPress, icon: closure_1(closure_2[4]), text: null, accessibilityLabel: null, variant: "destructive", size: "sm", maxFontSizeMultiplier: 1 }; intl = closure_0(closure_2[5]).intl; obj.text = intl.string(closure_0(closure_2[5]).t["Hi1/aQ"]); intl2 = closure_0(closure_2[5]).intl; obj.accessibilityLabel = intl2.string(closure_0(closure_2[5]).t.k0Aph0); return jsx(closure_0(closure_2[3]).Button, obj); } } const ActivityPanelModes = fn(9537).ActivityPanelModes; const jsx = fn(21).jsx; const size = fn(2); const result = size.fileFinishedImporting("modules/activities/panel/native/LeaveActivityButton.tsx"); export default noop.memo(function LeaveActivityButton(arg0) { ({ selfEmbeddedActivity: require, setMode: importDefault } = arg0); return { let _location; if (closure_1_0 != null) { _location = tmp.location; } const obj2 = { location: _location, applicationId: null }; let applicationId; if (closure_1_0 != null) { applicationId = tmp.applicationId; } obj2.applicationId = applicationId; EmbeddedActivitiesNativeManagerDefault.leaveActivity(obj2); }, 400); }} />; }); export { BaseLeaveActivityButton };