|
1 | 1 | import React, { ComponentProps, Suspense } from "react"; |
2 | 2 | import { Box, CircularProgress } from "@mui/material"; |
3 | 3 | import "@intersect.mbo/pdf-ui/style"; |
4 | | -import { useCardano, useGovernanceActions } from "@/context"; |
| 4 | +import { |
| 5 | + useAppContext, |
| 6 | + useCardano, |
| 7 | + useGovernanceActions, |
| 8 | + useProposalDiscussion, |
| 9 | +} from "@/context"; |
5 | 10 | import { useValidateMutation } from "@/hooks/mutations"; |
6 | 11 | import { useScreenDimension } from "@/hooks/useScreenDimension"; |
7 | 12 | import { Footer, TopNav } from "@/components/organisms"; |
8 | | -import { useGetDRepVotingPowerList, useGetVoterInfo } from "@/hooks"; |
| 13 | +import { |
| 14 | + useGetAdaHolderVotingPowerQuery, |
| 15 | + useGetDRepVotingPowerList, |
| 16 | + useGetVoterInfo, |
| 17 | +} from "@/hooks"; |
9 | 18 |
|
10 | 19 | const ProposalDiscussion = React.lazy( |
11 | 20 | () => import("@intersect.mbo/pdf-ui/cjs"), |
12 | 21 | ); |
13 | 22 |
|
14 | 23 | export const ProposalDiscussionPillar = () => { |
| 24 | + const { epochParams } = useAppContext(); |
15 | 25 | const { pagePadding } = useScreenDimension(); |
16 | 26 | const { validateMetadata } = useValidateMutation(); |
17 | 27 | const { walletApi, ...context } = useCardano(); |
18 | 28 | const { voter } = useGetVoterInfo(); |
19 | 29 | const { createGovernanceActionJsonLD, createHash } = useGovernanceActions(); |
20 | 30 | const { fetchDRepVotingPowerList } = useGetDRepVotingPowerList(); |
| 31 | + const { username, setUsername } = useProposalDiscussion(); |
| 32 | + const { votingPower } = useGetAdaHolderVotingPowerQuery(context.stakeKey); |
21 | 33 |
|
22 | 34 | return ( |
23 | 35 | <Box |
@@ -67,6 +79,10 @@ export const ProposalDiscussionPillar = () => { |
67 | 79 | >["validateMetadata"] |
68 | 80 | } |
69 | 81 | fetchDRepVotingPowerList={fetchDRepVotingPowerList} |
| 82 | + username={username} |
| 83 | + setUsername={setUsername} |
| 84 | + epochParams={epochParams} |
| 85 | + votingPower={votingPower} |
70 | 86 | /> |
71 | 87 | </Suspense> |
72 | 88 | </Box> |
|
0 commit comments