import React, { useEffect, useState } from "react"; import CommunityMetricsCard from "@/components/molecules/CommunityMetricsCard"; export default function CommunityMetrics(props) { return (

{props.save !== undefined ? props.save.name : "Community metrics"}

Powered by Waku

{props.setCurrent !== undefined && (
)}

Community channels

} isLoading={props.isLoading} current={props.stats?.discord} previous={props.previous?.data?.stats?.discord} /> } isLoading={props.isLoading} current={props.stats?.twitter} previous={props.previous?.data?.stats?.twitter} />

GitHub

} isLoading={props.isLoading} current={props.stats?.github} previous={props.previous?.data?.stats?.github} /> } isLoading={props.isLoading} current={props.stats?.github_repos?.total?.stars} previous={props.previous?.data?.stats?.github_repos?.total?.stars} /> } isLoading={props.isLoading} current={props.stats?.github_repos?.total?.forks} previous={props.previous?.data?.stats?.github_repos?.total?.forks} /> } isLoading={props.isLoading} current={props.stats?.github_repos?.nwaku?.stars} previous={props.previous?.data?.stats?.github_repos?.nwaku?.stars} /> } isLoading={props.isLoading} current={props.stats?.github_repos?.nwaku?.forks} previous={props.previous?.data?.stats?.github_repos?.nwaku?.forks} />

SDKs

} isLoading={props.isLoading} current={props.stats?.npm} previous={props.previous?.data?.stats?.npm} /> } isLoading={props.isLoading} current={props.stats?.github_repos?.["js-waku"]?.stars} previous={ props.previous?.data?.stats?.github_repos?.["js-waku"]?.stars } /> } isLoading={props.isLoading} current={props.stats?.github_repos?.["js-waku"]?.forks} previous={ props.previous?.data?.stats?.github_repos?.["js-waku"]?.forks } /> } isLoading={props.isLoading} current={props.stats?.github_repos?.["js-waku"]?.open_issues} previous={ props.previous?.data?.stats?.github_repos?.["js-waku"]?.open_issues } /> } isLoading={props.isLoading} current={props.stats?.rust} previous={props.previous?.data?.stats?.rust} /> } isLoading={props.isLoading} current={props.stats?.github_repos?.["waku-rust-bindings"]?.stars} previous={ props.previous?.data?.stats?.github_repos?.["waku-rust-bindings"] ?.stars } /> } isLoading={props.isLoading} current={props.stats?.github_repos?.["waku-rust-bindings"]?.forks} previous={ props.previous?.data?.stats?.github_repos?.["waku-rust-bindings"] ?.forks } /> } isLoading={props.isLoading} current={ props.stats?.github_repos?.["waku-rust-bindings"]?.open_issues } previous={ props.previous?.data?.stats?.github_repos?.["waku-rust-bindings"] ?.open_issues } /> } isLoading={props.isLoading} current={props.stats?.github_repos?.["go-waku"]?.stars} previous={ props.previous?.data?.stats?.github_repos?.["go-waku"]?.stars } /> } isLoading={props.isLoading} current={props.stats?.github_repos?.["go-waku"]?.forks} previous={ props.previous?.data?.stats?.github_repos?.["go-waku"]?.forks } /> } isLoading={props.isLoading} current={props.stats?.github_repos?.["go-waku"]?.open_issues} previous={ props.previous?.data?.stats?.github_repos?.["go-waku"]?.open_issues } /> } isLoading={props.isLoading} current={props.stats?.github_repos?.["waku-react-native"]?.stars} previous={ props.previous?.data?.stats?.github_repos?.["waku-react-native"] ?.stars } /> } isLoading={props.isLoading} current={props.stats?.github_repos?.["waku-react-native"]?.forks} previous={ props.previous?.data?.stats?.github_repos?.["waku-react-native"] ?.forks } /> } isLoading={props.isLoading} current={ props.stats?.github_repos?.["waku-react-native"]?.open_issues } previous={ props.previous?.data?.stats?.github_repos?.["waku-react-native"] ?.open_issues } /> } isLoading={props.isLoading} current={props.stats?.github_repos?.["js-waku-examples"]?.stars} previous={ props.previous?.data?.stats?.github_repos?.["js-waku-examples"] ?.stars } /> } isLoading={props.isLoading} current={props.stats?.github_repos?.["js-waku-examples"]?.forks} previous={ props.previous?.data?.stats?.github_repos?.["js-waku-examples"] ?.forks } /> } isLoading={props.isLoading} current={props.stats?.github_repos?.["js-waku-examples"]?.open_issues} previous={ props.previous?.data?.stats?.github_repos?.["js-waku-examples"] ?.open_issues } /> } isLoading={props.isLoading} current={props.stats?.docker} previous={props.previous?.data?.docker} />
); }