import { SparklesIcon, XIcon } from '@heroicons/react/solid' import { Avatar } from './avatar' import { useRef, useState } from 'react' import { Spacer } from './layout/spacer' import { NewContract } from '../pages/create' import { firebaseLogin, User } from '../lib/firebase/users' import { ContractsGrid } from './contracts-list' import { Contract } from '../../common/contract' import { Col } from './layout/col' import clsx from 'clsx' import { Row } from './layout/row' export function FeedPromo(props: { hotContracts: Contract[] }) { const { hotContracts } = props return ( <>

A{' '} market{' '} for
every{' '} prediction

Find prediction markets on any topic imaginable. Or create your own!
Sign up to get M$ 1,000 and start trading.
{' '} ) } export default function FeedCreate(props: { user?: User tag?: string placeholder?: string className?: string }) { const { user, tag, className } = props const [question, setQuestion] = useState('') const [isExpanded, setIsExpanded] = useState(false) const inputRef = useRef() const placeholders = [ // 'Will anyone I know get engaged this year?', // 'Will humans set foot on Mars by the end of 2030?', // 'Will any cryptocurrency eclipse Bitcoin by market cap this year?', // 'Will the Democrats win the 2024 presidential election?', 'Will we have at least 5 new team members by the end of this quarter?', 'Will we meet or exceed our goals this sprint?', 'Will we sign on 3 or more new clients this month?', 'Will Paul shave his beard by the end of the month?', ] // Rotate through a new placeholder each day // Easter egg idea: click your own name to shuffle the placeholder // const daysSinceEpoch = Math.floor(Date.now() / 1000 / 60 / 60 / 24) const [randIndex] = useState( Math.floor(Math.random() * 1e10) % placeholders.length ) const placeholder = props.placeholder ?? `e.g. ${placeholders[randIndex]}` return (
{ !isExpanded && inputRef.current?.focus() }} >

Ask a question...

{isExpanded && ( )}