Skip to content

Commit

Permalink
fix: restore submit proposal button again
Browse files Browse the repository at this point in the history
  • Loading branch information
ap211unitech committed Jan 20, 2025
1 parent e58b417 commit 7f3fde3
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 11 deletions.
11 changes: 7 additions & 4 deletions packages/page-treasury/src/Overview/ProposalCreate.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,12 @@

import type { Option, u128 } from '@polkadot/types';
import type { Permill } from '@polkadot/types/interfaces';
import type { BN } from '@polkadot/util';

import React, { useMemo, useState } from 'react';

import { Button, InputAddress, InputBalance, MarkWarning, Modal, Static, TxButton } from '@polkadot/react-components';
import { useApi, useToggle } from '@polkadot/react-hooks';
import { BN_HUNDRED, BN_MILLION } from '@polkadot/util';
import { BN, BN_HUNDRED, BN_MILLION } from '@polkadot/util';

import { useTranslation } from '../translate.js';

Expand All @@ -28,11 +27,15 @@ function Propose ({ className }: Props): React.ReactElement<Props> | null {

const [bondMin, bondMax, bondPercentage] = useMemo(
() => [
(api.consts.treasury.proposalBondMinimum as u128).toString(),
api.consts.treasury.proposalBondMinimum
? (api.consts.treasury.proposalBondMinimum as u128).toString()
: null,
(api.consts.treasury.proposalBondMaximum as Option<u128>)?.isSome
? (api.consts.treasury.proposalBondMaximum as Option<u128>).unwrap().toString()
: null,
`${(api.consts.treasury.proposalBond as Permill).mul(BN_HUNDRED).div(BN_MILLION).toNumber().toFixed(2)}%`
api.consts.treasury.proposalBond
? `${(api.consts.treasury.proposalBond as Permill).mul(BN_HUNDRED).div(BN_MILLION).toNumber().toFixed(2)}%`
: `${new BN(0).toNumber().toFixed(2)}%`
],
[api]
);
Expand Down
10 changes: 3 additions & 7 deletions packages/page-treasury/src/Overview/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,9 @@ function Overview ({ className, isMember, members }: Props): React.ReactElement<
approvalCount={info?.approvals.length}
proposalCount={info?.proposals.length}
/>
{
api.tx.treasury.proposeSpend
? <Button.Group>
<ProposalCreate />
</Button.Group>
: <></>
}
<Button.Group>
<ProposalCreate />
</Button.Group>
<Proposals
isMember={isMember}
members={members}
Expand Down

0 comments on commit 7f3fde3

Please sign in to comment.