// Module ID: 13220 // Function ID: 13221 // Name: useUserProfileConnections // Dependencies: [19, 7723, 7606, 504, 5364, 2] // Exports: default // Module 13220 (useUserProfileConnections) import _mod19 from "module_19" /* 19 */; import UserProfileStore from "UserProfileStore" /* 7723 */; import size from "module_2" /* 2 */; const require = globalThis.__r; const useMemo = _mod19.useMemo; let closure_5 = []; const result = size.fileFinishedImporting("modules/user_profile/hooks/useUserProfileConnections.tsx"); export default function useUserProfileConnections(arg0) { _require = arg0; const platformAllowed = require("ConnectionsHooks").usePlatformAllowed({ forUserProfile: true }); const obj = require("ConnectionsHooks"); const items = [UserProfileStore]; stateFromStores = require("initialize").useStateFromStores(items, () => UserProfileStore.getUserProfile(closure_0)); let connectedAccounts; if (stateFromStores != null) { connectedAccounts = stateFromStores.connectedAccounts; } const items1 = [connectedAccounts, platformAllowed]; return useMemo(() => { let connectedAccounts; if (stateFromStores != null) { connectedAccounts = tmp.connectedAccounts; } if (null == connectedAccounts) { let found = closure_5; } else { const connectedAccounts1 = tmp.connectedAccounts; found = connectedAccounts1.filter((type) => { type = type.type; value = platformAllowed(stateFromStores[4]).get(type); let isSupportedResult = null != value; if (isSupportedResult) { isSupportedResult = platformAllowed(stateFromStores[4]).isSupported(type); const tmpResult = platformAllowed(stateFromStores[4]); } if (isSupportedResult) { isSupportedResult = closure_1_1(value); } return isSupportedResult; }); } return found; }, items1); };