decord/source/modules/activities/panel/native/LeaveActivityButton.tsx
github-actions 7450227d0b chore: update source for alpha 345.4
Skipped 1 file(s) >100MB (GitHub limit): source/__vendor/09xxx/9596_m.js (380.6 MB)
2026-09-04 17:41:35 +00:00

48 lines
1.8 KiB
TypeScript

// Module ID: 16958
// Function ID: 16959
// Name: BaseLeaveActivityButton
// Dependencies: [19, 9434, 21, 4936, 9004, 1233, 9444, 2]
// Module 16958 (BaseLeaveActivityButton)
import getSystemLocale from "getSystemLocale" /* 1233 */;
import Button from "Button" /* 4936 */;
import registerAssetDefault from "registerAsset" /* 9004 */;
import { ActivityPanelModes } from "ActivityPanelModes" /* 9434 */;
import { jsx } from "jsxProd" /* 21 */;
import importAllResult from "noop" /* 19 */;
require = arg1;
class BaseLeaveActivityButton {
constructor(arg0) {
obj = { onPress: global.onPress, icon: require("registerAsset"), text: null, accessibilityLabel: null, variant: "destructive", size: "sm", maxFontSizeMultiplier: 1 };
intl = require("getSystemLocale").intl;
obj[2] = intl.string(require("getSystemLocale").t["Hi1/aQ"]);
intl2 = require("getSystemLocale").intl;
obj[3] = intl2.string(require("getSystemLocale").t.k0Aph0);
return jsx(require("Button").Button, obj);
}
}
const memoResult = importAllResult.memo(function LeaveActivityButton(arg0) {
({ selfEmbeddedActivity: require, setMode: importDefault } = arg0);
return <BaseLeaveActivityButton onPress={function onPress() {
callback(closure_1_3.DISCONNECTED);
const timerId = setTimeout(() => {
let obj = closure_1_1(closure_1_2[6]);
let _location;
if (closure_0 != null) {
_location = tmp.location;
}
obj = { location: _location, applicationId: null };
let applicationId;
if (closure_0 != null) {
applicationId = tmp.applicationId;
}
obj[1] = applicationId;
obj.leaveActivity(obj);
}, 400);
}} />;
});
const result = require("set").fileFinishedImporting("modules/activities/panel/native/LeaveActivityButton.tsx");
export default memoResult;
export { BaseLeaveActivityButton };