function getConfig(networkId) { const testnetAuthorId = "meta-pool-dao.testnet"; switch(networkId) { case "mainnet": return { rpcUrl: "https://rpc.mainnet.near.org", mpDaoVoteContractId: "mpdao-vote.near", mpipContractId: "mpip.meta-pool-dao.near", externalWidgetPaths: { CommonCompose: "mob.near/widget/Common.Compose", // ProfileShortInlineBlock: "mob.near/widget/Profile.ShortInlineBlock", MainPagePostHeader:"mob.near/widget/MainPage.Post.Header", MarkdownEditorIframe:"mob.near/widget/MarkdownEditorIframe", NCommonOverlayTrigger:"mob.near/widget/N.Common.OverlayTrigger", ProfileLine:"mob.near/widget/ProfileLine", WidgetMetadata:"mob.near/widget/WidgetMetadata", ItemFeed:"mob.near/widget/ItemFeed", LikeButtonFaces:"mob.near/widget/LikeButton.Faces", ProfileImage:"mob.near/widget/ProfileImage", Image:"mob.near/widget/Image", Checkmark:"mob.near/widget/Checkmark", CopyButton:"mob.near/widget/CopyButton", FollowsYouBadge:"mob.near/widget/FollowsYouBadge", FollowButton:"mob.near/widget/FollowButton", PokeButton:"mob.near/widget/PokeButton", FollowStats:"mob.near/widget/FollowStats", LinkTree:"mob.near/widget/LinkTree", PublicTags:"mob.near/widget/PublicTags", ProfileOverlayTrigger:"mob.near/widget/Profile.OverlayTrigger", ProfileLarge:"mob.near/widget/ProfileLarge", ProfileTabs:"mob.near/widget/ProfileTabs", MainPageNPost: "mob.near/widget/MainPage.N.Post", MainPageNFeed: "mob.near/widget/MainPage.N.Feed", NYourNFTs:"mob.near/widget/N.YourNFTs", LastWidgets: "mob.near/widget/LastWidgets", TimeAgo:"mob.near/widget/TimeAgo", MainPagePostContent:"mob.near/widget/MainPage.Post.Content", CommentButton:"mob.near/widget/CommentButton", LikeButton:"mob.near/widget/LikeButton", MainPagePostShareButton:"mob.near/widget/MainPage.Post.ShareButton", MainPageCommentCompose:"mob.near/widget/MainPage.Comment.Compose", MainPageCommentPost:"mob.near/widget/MainPage.Comment.Post", MainPagePost:"mob.near/widget/MainPage.Post", MainPageComment:"mob.near/widget/MainPage.Comment", MergedIndexFeed:"mob.near/widget/MergedIndexFeed", NProfileLine:"mob.near/widget/N.ProfileLine", SocialMarkdown:"mob.near/widget/SocialMarkdown", MainPageCommonHideAccount:"mob.near/widget/MainPage.Common.HideAccount", ProfilePopover:"mob.near/widget/Profile.Popover", ProfileInlineBlock:"mob.near/widget/Profile.InlineBlock", MainPageCommentPage:"mob.near/widget/MainPage.Comment.Page", FollowPage:"mob.near/widget/FollowPage", ProfileEditor:"mob.near/widget/ProfileEditor", WidgetSource:"mob.near/widget/WidgetSource", ProfilePage:"mob.near/widget/ProfilePage" } } //href={`#/${authorId}/widget/Mob.ProfilePage?accountId=${accountId}`} case "testnet": return { rpcUrl: "https://rpc.testnet.near.org", mpDaoVoteContractId: "v1.mpdao-vote.testnet", mpipContractId: "v003-mpips.testnet", externalWidgetPaths: { CommonCompose: `${testnetAuthorId}/widget/Mob.Common.Compose`, // ProfileShortInlineBlock: `${testnetAuthorId}/widget/Mob.Profile.ShortInlineBlock`, MainPagePostHeader:`${testnetAuthorId}/widget/Mob.MainPage.Post.Header`, MarkdownEditorIframe:`${testnetAuthorId}/widget/Mob.MarkdownEditorIframe`, NCommonOverlayTrigger:`${testnetAuthorId}/widget/Mob.N.Common.OverlayTrigger`, ProfileLine:`${testnetAuthorId}/widget/Mob.ProfileLine`, WidgetMetadata:`${testnetAuthorId}/widget/Mob.WidgetMetadata`, ItemFeed:`${testnetAuthorId}/widget/Mob.ItemFeed`, LikeButtonFaces:`${testnetAuthorId}/widget/Mob.LikeButton.Faces`, ProfileImage:`${testnetAuthorId}/widget/Mob.ProfileImage`, Image:`${testnetAuthorId}/widget/Mob.Image`, Checkmark:`${testnetAuthorId}/widget/Mob.Checkmark`, CopyButton:`${testnetAuthorId}/widget/Mob.CopyButton`, FollowsYouBadge:`${testnetAuthorId}/widget/Mob.FollowsYouBadge`, FollowButton:`${testnetAuthorId}/widget/Mob.FollowButton`, PokeButton:`${testnetAuthorId}/widget/Mob.PokeButton`, FollowStats:`${testnetAuthorId}/widget/Mob.FollowStats`, LinkTree:`${testnetAuthorId}/widget/Mob.LinkTree`, PublicTags:`${testnetAuthorId}/widget/Mob.PublicTags`, ProfileOverlayTrigger:`${testnetAuthorId}/widget/Mob.Profile.OverlayTrigger`, ProfileLarge:`${testnetAuthorId}/widget/Mob.ProfileLarge`, ProfileTabs: `${testnetAuthorId}/widget/Mob.ProfileTabs`, MainPageNPost: `${testnetAuthorId}/widget/Mob.MainPage.N.Post`, MainPageNFeed: `${testnetAuthorId}/widget/Mob.MainPage.N.Feed`, NYourNFTs:`${testnetAuthorId}/widget/Mob.N.YourNFTs`, LastWidgets: `${testnetAuthorId}/widget/Mob.LastWidgets`, TimeAgo:`${testnetAuthorId}/widget/Mob.TimeAgo`, MainPagePostContent:`${testnetAuthorId}/widget/Mob.MainPage.Post.Content`, CommentButton:`${testnetAuthorId}/widget/Mob.CommentButton`, LikeButton:`${testnetAuthorId}/widget/Mob.LikeButton`, MainPagePostShareButton:`${testnetAuthorId}/widget/Mob.MainPage.Post.ShareButton`, MainPageCommentCompose:`${testnetAuthorId}/widget/Mob.MainPage.Comment.Compose`, MainPageCommentPost:`${testnetAuthorId}/widget/Mob.MainPage.Comment.Post`, MainPagePost:`${testnetAuthorId}/widget/Mob.MainPage.Post`, MainPageComment:`${testnetAuthorId}/widget/Mob.MainPage.Comment`, MergedIndexFeed:`${testnetAuthorId}/widget/Mob.MergedIndexFeed`, NProfileLine:`${testnetAuthorId}/widget/Mob.N.ProfileLine`, SocialMarkdown:`${testnetAuthorId}/widget/Mob.SocialMarkdown`, MainPageCommonHideAccount:`${testnetAuthorId}/widget/Mob.MainPage.Common.HideAccount`, ProfilePopover:`${testnetAuthorId}/widget/Mob.Profile.Popover`, ProfileInlineBlock:`${testnetAuthorId}/widget/Mob.Profile.InlineBlock`, MainPageCommentPage:`${testnetAuthorId}/widget/Mob.MainPage.Comment.Page`, FollowPage:`${testnetAuthorId}/widget/Mob.FollowPage`, ProfileEditor:`${testnetAuthorId}/widget/Mob.ProfileEditor`, WidgetSource:`${testnetAuthorId}/widget/Mob.WidgetSource`, ProfilePage:`${testnetAuthorId}/widget/Mob.ProfilePage` } } default: return "Unknown network " + networkId } } return { getConfig }