diff --git a/web/components/contract/contract-card.tsx b/web/components/contract/contract-card.tsx index c88464bb..4c770310 100644 --- a/web/components/contract/contract-card.tsx +++ b/web/components/contract/contract-card.tsx @@ -331,6 +331,9 @@ function EditableCloseDate(props: { closeTime && dayjs(closeTime).format('YYYY-MM-DDT23:59') ) + const isSameYear = dayjs(closeTime).isSame(dayjs(), 'year') + const isSameDay = dayjs(closeTime).isSame(dayjs(), 'day') + const onSave = () => { const newCloseTime = dayjs(closeDate).valueOf() if (newCloseTime === closeTime) setIsEditingCloseTime(false) @@ -366,7 +369,10 @@ function EditableCloseDate(props: { text={closeTime > Date.now() ? 'Trading ends:' : 'Trading ended:'} time={closeTime} > - {dayjs(closeTime).format('MMM D')} ({fromNow(closeTime)}) + {isSameYear + ? dayjs(closeTime).format('MMM D') + : dayjs(closeTime).format('MMM D, YYYY')} + {isSameDay && <> ({fromNow(closeTime)})} )} diff --git a/web/pages/create.tsx b/web/pages/create.tsx index e5a295af..b668fffb 100644 --- a/web/pages/create.tsx +++ b/web/pages/create.tsx @@ -8,10 +8,8 @@ import { Spacer } from '../components/layout/spacer' import { useUser } from '../hooks/use-user' import { Contract, contractPath } from '../lib/firebase/contracts' import { createContract } from '../lib/firebase/api-call' -import { BuyAmountInput } from '../components/amount-input' import { FIXED_ANTE, MINIMUM_ANTE } from '../../common/antes' import { InfoTooltip } from '../components/info-tooltip' -import { CREATOR_FEE } from '../../common/fees' import { Page } from '../components/page' import { Title } from '../components/title' import { ProbabilitySelector } from '../components/probability-selector' @@ -39,6 +37,7 @@ export default function Create() {