import { AviLinkRegular } from "../../Components/AviLink"; import { BlockExplorerIcon } from "../../Components/Icons"; import { Button, Col, Row } from "antd"; import { UserStake } from "../../../../Components/UserWidget"; import { ViewWhitelistProposalPageRow } from "../../Components/Previews/Whitelist/ViewWhitelistProposalPageRow/ViewWhitelistProposalPageRow"; import { VoteBarFull } from "../../Components/VoteBar"; import { getLocalTimeData, useGetAuthorizedActions } from "../../Utils/Helpers"; import { useAppState } from "../../../../overmind"; import { useCachedDaoWhitelistProposal, useCachedPool, useCachedUser } from "../../../../hooks/useCached"; import { useParams } from "react-router"; export const ViewWhitelistProposalPage = () => { const { daoOwner, id, proposal } = useParams<{ daoOwner: string; id: string; proposal; }>(); return ; }; export const ViewWhitelistProposal = (props: { proposal; daoOwner: string; proposalId: string }) => { const state = useAppState(); const daoOwner = props.daoOwner || state.config.settings.newcoin.daoDomain; const proposalId = props.proposalId; const proposal = useCachedDaoWhitelistProposal({ daoOwner, proposalId }); const proposerObj = useCachedUser({ username: proposal.proposer }); const timeData = getLocalTimeData(proposal); const daoOwnerObj = useCachedUser({ username: daoOwner }); const pool = useCachedPool({ owner: daoOwner }); if (!(Number(proposal?.id) >= 0)) return
Proposal was executed or does not exist.
; const proposal_type = "standart"; const currUser = state.api.auth.user?.username || ""; let { status_tag, action_type, vote } = useGetAuthorizedActions({ daoOwner, proposalId, currUser, proposal_type, proposal, }); return (

#new member

Posted by in the DAO

); }; export default ViewWhitelistProposal;