clean up add markets dialog
This commit is contained in:
parent
3fd07da1b0
commit
e4c66e08f5
|
@ -1,4 +1,9 @@
|
|||
import React, { useState } from 'react'
|
||||
import Link from 'next/link'
|
||||
import { useRouter } from 'next/router'
|
||||
import { debounce, sortBy, take } from 'lodash'
|
||||
import { SearchIcon } from '@heroicons/react/outline'
|
||||
import { toast } from 'react-hot-toast'
|
||||
|
||||
import { Group, GROUP_CHAT_SLUG } from 'common/group'
|
||||
import { Page } from 'web/components/page'
|
||||
|
@ -17,7 +22,6 @@ import { firebaseLogin, getUser, User } from 'web/lib/firebase/users'
|
|||
import { Col } from 'web/components/layout/col'
|
||||
import { useUser } from 'web/hooks/use-user'
|
||||
import { listMembers, useGroup, useMembers } from 'web/hooks/use-group'
|
||||
import { useRouter } from 'next/router'
|
||||
import { scoreCreators, scoreTraders } from 'common/scoring'
|
||||
import { Leaderboard } from 'web/components/leaderboard'
|
||||
import { formatMoney } from 'common/util/format'
|
||||
|
@ -27,15 +31,11 @@ import { SEO } from 'web/components/SEO'
|
|||
import { Linkify } from 'web/components/linkify'
|
||||
import { fromPropz, usePropz } from 'web/hooks/use-propz'
|
||||
import { Tabs } from 'web/components/layout/tabs'
|
||||
import { CreateQuestionButton } from 'web/components/create-question-button'
|
||||
import React, { useState } from 'react'
|
||||
import { LoadingIndicator } from 'web/components/loading-indicator'
|
||||
import { Modal } from 'web/components/layout/modal'
|
||||
import { ChoicesToggleGroup } from 'web/components/choices-toggle-group'
|
||||
import { toast } from 'react-hot-toast'
|
||||
import { ContractSearch } from 'web/components/contract-search'
|
||||
import { FollowList } from 'web/components/follow-list'
|
||||
import { SearchIcon } from '@heroicons/react/outline'
|
||||
import { JoinOrLeaveGroupButton } from 'web/components/groups/groups-button'
|
||||
import { searchInAny } from 'common/util/parse'
|
||||
import { CopyLinkButton } from 'web/components/copy-link-button'
|
||||
|
@ -538,8 +538,8 @@ function AddContractButton(props: { group: Group; user: User }) {
|
|||
<div className={'flex justify-center'}>
|
||||
<Button
|
||||
className="whitespace-nowrap"
|
||||
size="sm"
|
||||
color="gradient"
|
||||
size="md"
|
||||
color="indigo"
|
||||
onClick={() => setOpen(true)}
|
||||
>
|
||||
Add market
|
||||
|
@ -556,24 +556,19 @@ function AddContractButton(props: { group: Group; user: User }) {
|
|||
className={'min-h-screen w-full max-w-4xl gap-4 rounded-md bg-white'}
|
||||
>
|
||||
<Col className="p-8 pb-0">
|
||||
<div className={'text-xl text-indigo-700'}>
|
||||
Add a market to your group
|
||||
<div className={'text-xl text-indigo-700'}>Add markets</div>
|
||||
|
||||
<div className={'text-md my-4 text-gray-600'}>
|
||||
Add pre-existing markets to this group, or{' '}
|
||||
<Link href={`/create?groupId=${group.id}`}>
|
||||
<span className="cursor-pointer font-semibold underline">
|
||||
create a new one
|
||||
</span>
|
||||
</Link>
|
||||
.
|
||||
</div>
|
||||
|
||||
{contracts.length === 0 ? (
|
||||
<Col className="items-center justify-center">
|
||||
<CreateQuestionButton
|
||||
user={user}
|
||||
overrideText={'New market'}
|
||||
className={'w-48 flex-shrink-0 '}
|
||||
query={`?groupId=${group.id}`}
|
||||
/>
|
||||
|
||||
<div className={'mt-1 text-lg text-gray-600'}>
|
||||
(or select old markets)
|
||||
</div>
|
||||
</Col>
|
||||
) : (
|
||||
{contracts.length > 0 && (
|
||||
<Col className={'w-full '}>
|
||||
{!loading ? (
|
||||
<Row className={'justify-end gap-4'}>
|
||||
|
|
Loading…
Reference in New Issue
Block a user