// Metro module 9147 (f9148). import { useEffect } from "react"; import GuildStore from "../../../stores/GuildStore"; import MemberVerificationFormStore from "../MemberVerificationFormStore"; import { useStateFromStores } from "../../../_bundle/Module589"; import MemberVerificationActionCreators from "../MemberVerificationActionCreators"; import { fromVerificationGateGuild } from "../../../utils/GuildRecordUtils"; export default function usePreviewDisabledGuild(a0) { let r14 = useStateFromStores([GuildStore], () => GuildStore.getGuild(a0)); const stateFromStores = useStateFromStores([MemberVerificationFormStore], () => MemberVerificationFormStore.get(a0)?.guild); useEffect(() => { if (a0 != null) { MemberVerificationActionCreators.fetchVerificationForm(a0); } }, [a0]); if (r14 == null) { r14 = stateFromStores != null ? fromVerificationGateGuild(stateFromStores) : null; } return r14; };