manifold/web/components/contract/watch-market-modal.tsx
2022-09-15 07:14:59 -06:00

43 lines
1.5 KiB
TypeScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { Col } from 'web/components/layout/col'
import { Modal } from 'web/components/layout/modal'
import { EyeIcon } from '@heroicons/react/outline'
import React from 'react'
import clsx from 'clsx'
export const WatchMarketModal = (props: {
open: boolean
setOpen: (b: boolean) => void
title?: string
}) => {
const { open, setOpen, title } = props
return (
<Modal open={open} setOpen={setOpen}>
<Col className="items-center gap-4 rounded-md bg-white px-8 py-6">
<EyeIcon className={clsx('h-20 w-20')} aria-hidden="true" />
<span className="text-xl">{title ? title : 'Watching questions'}</span>
<Col className={'gap-2'}>
<span className={'text-indigo-700'}> What is watching?</span>
<span className={'ml-2'}>
Watching a market means you'll receive notifications from activity
on it. You automatically start watching a market if you comment on
it, bet on it, or click the
<EyeIcon
className={clsx('ml-1 inline h-6 w-6 align-top')}
aria-hidden="true"
/>
button.
</span>
<span className={'text-indigo-700'}>
• What types of notifications will I receive?
</span>
<span className={'ml-2'}>
New comments, answers, and updates to the question. See the
notifications settings pages to customize which types of
notifications you receive on watched markets.
</span>
</Col>
</Col>
</Modal>
)
}