FR: Hide contract activity on mobile when betting
This commit is contained in:
parent
619644d6dd
commit
a524b952ee
|
@ -86,6 +86,7 @@ export function AnswerItem(props: {
|
||||||
|
|
||||||
{isBetting && (
|
{isBetting && (
|
||||||
<ContractActivity
|
<ContractActivity
|
||||||
|
className="hidden md:flex"
|
||||||
contract={contract}
|
contract={contract}
|
||||||
bets={[]}
|
bets={[]}
|
||||||
comments={[]}
|
comments={[]}
|
||||||
|
|
|
@ -19,9 +19,11 @@ export function ContractActivity(props: {
|
||||||
user: User | null | undefined
|
user: User | null | undefined
|
||||||
mode: 'only-recent' | 'abbreviated' | 'all'
|
mode: 'only-recent' | 'abbreviated' | 'all'
|
||||||
filterToOutcome?: string // Which multi-category outcome to filter
|
filterToOutcome?: string // Which multi-category outcome to filter
|
||||||
|
className?: string
|
||||||
betRowClassName?: string
|
betRowClassName?: string
|
||||||
}) {
|
}) {
|
||||||
const { contract, user, filterToOutcome, mode, betRowClassName } = props
|
const { contract, user, filterToOutcome, mode, className, betRowClassName } =
|
||||||
|
props
|
||||||
|
|
||||||
const updatedComments =
|
const updatedComments =
|
||||||
// eslint-disable-next-line react-hooks/rules-of-hooks
|
// eslint-disable-next-line react-hooks/rules-of-hooks
|
||||||
|
@ -49,6 +51,7 @@ export function ContractActivity(props: {
|
||||||
contract={contract}
|
contract={contract}
|
||||||
user={user}
|
user={user}
|
||||||
items={items}
|
items={items}
|
||||||
|
className={className}
|
||||||
betRowClassName={betRowClassName}
|
betRowClassName={betRowClassName}
|
||||||
/>
|
/>
|
||||||
)
|
)
|
||||||
|
|
|
@ -54,16 +54,17 @@ export function FeedItems(props: {
|
||||||
contract: Contract
|
contract: Contract
|
||||||
user: User | null | undefined
|
user: User | null | undefined
|
||||||
items: ActivityItem[]
|
items: ActivityItem[]
|
||||||
|
className?: string
|
||||||
betRowClassName?: string
|
betRowClassName?: string
|
||||||
}) {
|
}) {
|
||||||
const { contract, user, items, betRowClassName } = props
|
const { contract, user, items, className, betRowClassName } = props
|
||||||
const { outcomeType } = contract
|
const { outcomeType } = contract
|
||||||
|
|
||||||
const ref = useRef<HTMLDivElement | null>(null)
|
const ref = useRef<HTMLDivElement | null>(null)
|
||||||
useSaveSeenContract(ref, contract, user)
|
useSaveSeenContract(ref, contract, user)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="flow-root pr-2 md:pr-0" ref={ref}>
|
<div className={clsx('flow-root pr-2 md:pr-0', className)} ref={ref}>
|
||||||
<div className={clsx(tradingAllowed(contract) ? '' : '-mb-6')}>
|
<div className={clsx(tradingAllowed(contract) ? '' : '-mb-6')}>
|
||||||
{items.map((item, activityItemIdx) => (
|
{items.map((item, activityItemIdx) => (
|
||||||
<div key={item.id} className="relative pb-6">
|
<div key={item.id} className="relative pb-6">
|
||||||
|
|
Loading…
Reference in New Issue
Block a user