// 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 ?