Only RichardHanania can create markets

This commit is contained in:
James Grugett 2022-06-24 12:00:21 -05:00
parent 84b2dc8fbd
commit 80ea611ba8
3 changed files with 25 additions and 20 deletions

View File

@ -305,27 +305,31 @@ export default function Sidebar(props: { className?: string }) {
buttonContent={<MoreButton />}
/>
</div>
<CreateQuestionButton user={user} />
{user?.username === 'RichardHanania' && (
<div>
<CreateQuestionButton user={user} />
{user &&
mustWaitForFreeMarketStatus != 'loading' &&
mustWaitForFreeMarketStatus ? (
<Row className="mt-2 justify-center">
<Row className="gap-1 text-sm text-gray-400">
Next free question in {countdown}
</Row>
</Row>
) : (
user &&
mustWaitForFreeMarketStatus != 'loading' &&
!mustWaitForFreeMarketStatus && (
<Row className="mt-2 justify-center">
<Row className="gap-1 text-sm text-indigo-400">
Daily free question
<SparklesIcon className="mt-0.5 h-4 w-4" aria-hidden="true" />
{user &&
mustWaitForFreeMarketStatus != 'loading' &&
mustWaitForFreeMarketStatus ? (
<Row className="mt-2 justify-center">
<Row className="gap-1 text-sm text-gray-400">
Next free question in {countdown}
</Row>
</Row>
</Row>
)
) : (
user &&
mustWaitForFreeMarketStatus != 'loading' &&
!mustWaitForFreeMarketStatus && (
<Row className="mt-2 justify-center">
<Row className="gap-1 text-sm text-indigo-400">
Daily free question
<SparklesIcon className="mt-0.5 h-4 w-4" aria-hidden="true" />
</Row>
</Row>
)
)}
</div>
)}
</nav>
)

View File

@ -73,6 +73,7 @@ export function NewContract(props: { question: string; groupId?: string }) {
useEffect(() => {
if (creator === null) router.push('/')
if (creator && creator.username !== 'RichardHanania') router.push('/')
}, [creator])
const [outcomeType, setOutcomeType] = useState<outcomeType>('BINARY')

View File

@ -191,7 +191,7 @@ export default function GroupPage(props: {
<Title className={'line-clamp-2'} text={group.name} />
<span className={'text-gray-700'}>{group.about}</span>
</div>
{isMember && (
{isMember && user?.username === 'RichardHanania' && (
<CreateQuestionButton
user={user}
overrideText={'Add a new question'}