diff --git a/packages/page-parachains/src/Auctions/Bid.tsx b/packages/page-parachains/src/Auctions/Bid.tsx index fcbf2705d3..cf640cdcc3 100644 --- a/packages/page-parachains/src/Auctions/Bid.tsx +++ b/packages/page-parachains/src/Auctions/Bid.tsx @@ -3,13 +3,15 @@ import type BN from 'bn.js'; import type { AuctionIndex, BlockNumber, LeasePeriodOf } from '@polkadot/types/interfaces'; +import type { OwnedId, OwnerInfo } from '../types'; import React, { useMemo, useState } from 'react'; -import { Button, Dropdown, InputAddress, InputBalance, InputNumber, Modal, TxButton } from '@polkadot/react-components'; +import { Button, Dropdown, InputBalance, Modal, TxButton } from '@polkadot/react-components'; import { useAccounts, useApi, useBestNumber, useToggle } from '@polkadot/react-hooks'; import { BN_ZERO, formatNumber } from '@polkadot/util'; +import InputOwner from '../InputOwner'; import { useTranslation } from '../translate'; import { RANGES } from './constants'; @@ -17,6 +19,7 @@ interface Props { auctionInfo: [LeasePeriodOf, BlockNumber] | null; className?: string; id: AuctionIndex | null; + ownedIds: OwnedId[]; } interface Option { @@ -24,14 +27,13 @@ interface Option { value: number; } -function Bid ({ auctionInfo, className, id }: Props): React.ReactElement { +function Bid ({ auctionInfo, className, id, ownedIds }: Props): React.ReactElement { const { t } = useTranslation(); const { api } = useApi(); const { hasAccounts } = useAccounts(); const bestNumber = useBestNumber(); - const [accountId, setAccountId] = useState(null); + const [{ accountId, paraId }, setOwnerInfo] = useState({ accountId: null, paraId: 0 }); const [amount, setAmount] = useState(BN_ZERO); - const [paraId, setParaId] = useState(BN_ZERO); const [range, setRange] = useState(0); const [isOpen, toggleOpen] = useToggle(); @@ -57,7 +59,7 @@ function Bid ({ auctionInfo, className, id }: Props): React.ReactElement <>