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 && (