const contract = props.contract || "docs.testnet"; const componentOwnerId = props.componentOwnerId ?? "igi.testnet"; const allAuthors = Near.calimeroView(contract, "get_accounts_paged", {}); console.log("AUTHORS"); console.log(allAuthors); return ( <> <Widget src={`${componentOwnerId}/widget/Calimero.DocsChain.MainNavigation`} props={{ currentNavPill: "authors" }} /> <h6>Total authors: {allAuthors.length}</h6> <ul> {allAuthors.map((data) => ( <li> <a href={`https://near.social/#/mob.near/widget/ProfilePage?accountId=${author}`} target="_blank" > {data[0]} </a>{" "} - <a href={`#/${componentOwnerId}/widget/Calimero.DocsChain.ArticlesByAuthor?author=${data[0]}`} > {data[1].articles.length} </a> </li> ))} </ul> </> );