diff --git a/web/components/bet-panel.tsx b/web/components/bet-panel.tsx index 7653ba45..d02c23ef 100644 --- a/web/components/bet-panel.tsx +++ b/web/components/bet-panel.tsx @@ -120,9 +120,11 @@ export function SimpleBetPanel(props: { const { contract, className, selected, onBetSuccess } = props const user = useUser() - const unfilledBets = useUnfilledBets(contract.id) ?? [] const [isLimitOrder, setIsLimitOrder] = useState(false) + const unfilledBets = useUnfilledBets(contract.id) ?? [] + const yourUnfilledBets = unfilledBets.filter((bet) => bet.userId === user?.id) + return ( @@ -151,6 +153,14 @@ export function SimpleBetPanel(props: { + + {yourUnfilledBets.length > 0 && ( + + )} ) } diff --git a/web/pages/[username]/[contractSlug].tsx b/web/pages/[username]/[contractSlug].tsx index 193abe53..e8b290f3 100644 --- a/web/pages/[username]/[contractSlug].tsx +++ b/web/pages/[username]/[contractSlug].tsx @@ -38,14 +38,13 @@ import { FeedComment } from 'web/components/feed/feed-comments' import { FeedBet } from 'web/components/feed/feed-bets' import { useIsIframe } from 'web/hooks/use-is-iframe' import ContractEmbedPage from '../embed/[username]/[contractSlug]' -import { useBets, useUnfilledBets } from 'web/hooks/use-bets' -import { CPMMBinaryContract, PseudoNumericContract } from 'common/contract' +import { useBets } from 'web/hooks/use-bets' +import { CPMMBinaryContract } from 'common/contract' import { AlertBox } from 'web/components/alert-box' import { useTracking } from 'web/hooks/use-tracking' import { CommentTipMap, useTipTxns } from 'web/hooks/use-tip-txns' import { useRouter } from 'next/router' import { useLiquidity } from 'web/hooks/use-liquidity' -import { LimitBets } from 'web/components/limit-bets' export const getStaticProps = fromPropz(getStaticPropz) export async function getStaticPropz(props: { @@ -129,8 +128,6 @@ export function ContractPageContent( const tips = useTipTxns({ contractId: contract.id }) const user = useUser() - const unfilledBets = useUnfilledBets(contract.id) ?? [] - const yourUnfilledBets = unfilledBets.filter((bet) => bet.userId === user?.id) const { width, height } = useWindowSize() @@ -221,14 +218,6 @@ export function ContractPageContent( - {yourUnfilledBets.length > 0 && ( - - )} - {isNumeric && (