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,21 @@
// Metro module 12474 (f12475).
import { useEffect } from "react";
import UserStore from "../../../../stores/UserStore";
import ReferralTrialStore from "../../ReferralTrialStore";
import { useStateFromStoresArray, useStateFromStores } from "../../../../_bundle/Module589";
import { getUser } from "../../../../actions/UserActionCreators";
export const MAX_REFERRALS_SENT = 3;
export function useReferralProgramBannerDetails() {
const stateFromStoresArray = useStateFromStoresArray([ReferralTrialStore], () => ReferralTrialStore.getSentUserIds());
const stateFromStoresArray2 = useStateFromStoresArray([UserStore], () => stateFromStoresArray.map((item) => UserStore.getUser(item)).filter((item) => item != null));
useEffect(() => {
stateFromStoresArray.forEach((item) => {
getUser(item);
});
}, [stateFromStoresArray]);
return {
referralSentUsers: stateFromStoresArray2,
hasSentAllReferrals: stateFromStoresArray.length === 3,
refreshAt: useStateFromStores([ReferralTrialStore], () => ReferralTrialStore.getRefreshAt())
};
}