// Module ID: 17185 // Function ID: 17186 // Name: LeaveActivityButton // Dependencies: [19, 9637, 21, 5059, 9206, 1115, 9647, 2] // Module 17185 (LeaveActivityButton) import util from "util" /* 1115 */; import components_Button_Button from "components/Button/Button" /* 5059 */; import _modDef9206 from "module_9206" /* 9206 */; import EmbeddedActivitiesNativeManagerDefault from "EmbeddedActivitiesNativeManager" /* 9647 */; 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(9637).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 };