import React from "react"; import { Link } from "react-router-dom"; import { RefreshCw } from "react-feather"; import { ProposalTable } from ".."; import { AppBar, createStyles, Grid, makeStyles, Paper, Theme, Toolbar, Typography, } from "@material-ui/core"; import { Council, Member, ProposalDetail, Post } from "../../types"; const useStyles = makeStyles((theme: Theme) => createStyles({ root: { flexGrow: 1, backgroundColor: "#4038FF", }, title: { textAlign: "left", flexGrow: 1, }, }) ); const Proposals = (props: { proposals: ProposalDetail[]; validators: string[]; councils: Council[]; members: Member[]; posts: Post[]; startTime: number; block: number; status: { council: Council }; }) => { const { proposals, validators, councils, members, posts, block, status, } = props; const classes = useStyles(); const pending = proposals.filter((p) => p && p.result === "Pending"); return ( Active Proposals: {pending.length} All Spending Votes ); }; export default Proposals;