Skip to content

Commit 99ba41d

Browse files
authored
Merge pull request #3664 from IntersectMBO/feat/pass-ada-holder-voting-power-to-pdf
feat: pass ada holder voting power request to PDF
2 parents 5048f6d + 8701000 commit 99ba41d

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

govtool/frontend/src/pages/ProposalDiscussion.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import { useValidateMutation } from "@/hooks/mutations";
1212
import { useScreenDimension } from "@/hooks/useScreenDimension";
1313
import { Footer, TopNav } from "@/components/organisms";
1414
import { useGetDRepVotingPowerList, useGetVoterInfo } from "@/hooks";
15+
import { getAdaHolderVotingPower } from "@/services";
1516

1617
const ProposalDiscussion = React.lazy(
1718
() => import("@intersect.mbo/pdf-ui/cjs"),
@@ -79,6 +80,7 @@ export const ProposalDiscussionPillar = () => {
7980
username={username}
8081
setUsername={setUsername}
8182
epochParams={epochParams}
83+
getAdaHolderVotingPower={getAdaHolderVotingPower}
8284
{...snackbarContext}
8385
/>
8486
</Suspense>

govtool/frontend/src/services/requests/getAdaHolderVotingPower.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export const getAdaHolderVotingPower = async ({
44
stakeKey,
55
}: {
66
stakeKey?: string;
7-
}) => {
7+
}): Promise<number> => {
88
const response = await API.get(`/ada-holder/get-voting-power/${stakeKey}`);
99

1010
return response.data;

govtool/frontend/src/types/@intersect.mbo.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ declare module "@intersect.mbo/pdf-ui/cjs" {
3232
epochParams?: EpochParams;
3333
username: string;
3434
setUsername: (username: string) => void;
35+
getAdaHolderVotingPower: ({
36+
stakeKey,
37+
}: {
38+
stakeKey?: string;
39+
}) => Promise<number>;
3540
};
3641

3742
type GovernanceActionsOutcomesProps = {

0 commit comments

Comments
 (0)