embeds: don't show bet button after resolution
This commit is contained in:
		
							parent
							
								
									7a49549389
								
							
						
					
					
						commit
						e1b6619e9c
					
				|  | @ -22,6 +22,7 @@ import { fromPropz, usePropz } from 'web/hooks/use-propz' | |||
| import { useWindowSize } from 'web/hooks/use-window-size' | ||||
| import { listAllBets } from 'web/lib/firebase/bets' | ||||
| import { contractPath, getContractFromSlug } from 'web/lib/firebase/contracts' | ||||
| import { tradingAllowed } from 'web/lib/firebase/contracts' | ||||
| import Custom404 from '../../404' | ||||
| 
 | ||||
| export const getStaticProps = fromPropz(getStaticPropz) | ||||
|  | @ -112,17 +113,21 @@ function ContractEmbed(props: { contract: Contract; bets: Bet[] }) { | |||
| 
 | ||||
|           {isBinary && ( | ||||
|             <Row className="items-center gap-4"> | ||||
|               <BetRow | ||||
|                 contract={contract as CPMMBinaryContract} | ||||
|                 betPanelClassName="scale-75" | ||||
|               /> | ||||
|               {tradingAllowed(contract) && ( | ||||
|                 <BetRow | ||||
|                   contract={contract as CPMMBinaryContract} | ||||
|                   betPanelClassName="scale-75" | ||||
|                 /> | ||||
|               )} | ||||
|               <BinaryResolutionOrChance contract={contract} /> | ||||
|             </Row> | ||||
|           )} | ||||
| 
 | ||||
|           {isPseudoNumeric && ( | ||||
|             <Row className="items-center gap-4"> | ||||
|               <BetRow contract={contract} betPanelClassName="scale-75" /> | ||||
|               {tradingAllowed(contract) && ( | ||||
|                 <BetRow contract={contract} betPanelClassName="scale-75" /> | ||||
|               )} | ||||
|               <PseudoNumericResolutionOrExpectation contract={contract} /> | ||||
|             </Row> | ||||
|           )} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user