This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,20 @@
// Metro module 15852 (f15853).
import { memo } from "react";
import LocalActivityStore from "../../../../stores/LocalActivityStore";
import SelfPresenceStore from "../../../../stores/SelfPresenceStore";
import ActionSheetActionCreators from "../../../action_sheet/native/ActionSheetActionCreators";
import { useStateFromStores } from "../../../../_bundle/Module589";
import getCurrentUserPresenceActivity from "../../utils/getCurrentUserPresenceActivity";
import { Button } from "../../../../design/components/Button/native/Button.native";
import Module10223 from "../../../../_bundle/Module10223";
import { intl, t } from "../../../../intl/index.native";
const r24 = memo(function InviteActivityButton(props) {
const applicationId = props.applicationId;
const stateFromStores = useStateFromStores([LocalActivityStore, SelfPresenceStore], () => getCurrentUserPresenceActivity(LocalActivityStore, SelfPresenceStore, applicationId), [applicationId]);
return stateFromStores != null ? <Button onPress={() => {
ActionSheetActionCreators.openLazy(import("./ActivityInviteSheet"), `ActivityInviteSheet-${stateFromStores.session_id}`, {
activity: stateFromStores
});
}} icon={Module10223} text={intl.string(t["OzOM/q"])} accessibilityLabel={intl.string(t["OzOM/q"])} variant="secondary-overlay" size="sm" shrink maxFontSizeMultiplier={1} /> : null;
});
export default r24;