import { AviLinkRegular } from "../../../AviLink"; import { Col, Row } from "antd"; import { Link } from "react-router-dom"; import { VoteBarFull } from "../../../VoteBar"; import { getLocalTimeData } from "../../../../Utils/Helpers"; import { useCachedUser } from "../../../../../../hooks/useCached"; export const ProposalCard = (props: { proposal; daoOwner }) => { const timeData = getLocalTimeData(props.proposal); const proposerObj = useCachedUser({ username: props.proposal.proposer }); const proposalSummaryArr = props.proposal.summary?.split("#"); const proposalSummary = proposalSummaryArr ? proposalSummaryArr[0] : ""; let proposalType = proposalSummaryArr && proposalSummaryArr[1]; proposalType = proposalType == "undefined" ? "feature" : proposalType; return (
#{props.proposal.id}
{props.proposal.title}
#{proposalType}
{proposalSummary}
proposal by