import React from "react";
import { Council, Member, Post, ProposalDetail, Thread } from "../../types";
import { domain } from "../../config";
import Summary from "./Summary";
import Posts from "./MemberPosts";
import Proposals from "./MemberProposals";
import NotFound from "./NotFound";
const MemberBox = (props: {
match: { params: { handle: string } };
members: Member[];
councils: Council[];
proposals: ProposalDetail[];
posts: Post[];
threads: Thread[];
validators: string[];
history: any;
status: { startTime: number };
}) => {
const { councils, members, posts, proposals, status } = props;
const h = props.match.params.handle;
const member = members.find(
(m) => m.handle === h || String(m.account) === h || m.id === Number(h)
);
if (!member) return