Run prettier
This commit is contained in:
parent
21e8ea6f07
commit
fb9a690707
|
@ -1,4 +1,4 @@
|
|||
import { getFunctions, httpsCallable } from "firebase/functions"
|
||||
import { getFunctions, httpsCallable } from 'firebase/functions'
|
||||
import clsx from 'clsx'
|
||||
import React, { useState } from 'react'
|
||||
|
||||
|
@ -33,7 +33,7 @@ export function BetPanel(props: { contract: Contract; className?: string }) {
|
|||
const result = await placeBet({
|
||||
amount: betAmount,
|
||||
outcome: betChoice,
|
||||
contractId: contract.id
|
||||
contractId: contract.id,
|
||||
})
|
||||
console.log('placed bet. Result:', result)
|
||||
|
||||
|
@ -125,6 +125,5 @@ export function BetPanel(props: { contract: Contract; className?: string }) {
|
|||
)
|
||||
}
|
||||
|
||||
|
||||
const functions = getFunctions()
|
||||
export const placeBet = httpsCallable(functions, 'placeBet')
|
||||
|
|
|
@ -24,8 +24,6 @@ function SignInLink(props: { darkBackground?: boolean }) {
|
|||
? 'text-white hover:text-gray-300'
|
||||
: 'hover:text-gray-500'
|
||||
|
||||
|
||||
|
||||
const [showLogin, setShowLogin] = useState(false)
|
||||
useEffect(() => {
|
||||
setShowLogin(location.search.includes('demo'))
|
||||
|
@ -33,33 +31,26 @@ function SignInLink(props: { darkBackground?: boolean }) {
|
|||
|
||||
return (
|
||||
<>
|
||||
{user
|
||||
? (
|
||||
<>
|
||||
<Link href="/contract">
|
||||
<a className={clsx('text-base', themeClasses)}>
|
||||
Create a market
|
||||
</a>
|
||||
</Link>
|
||||
{user ? (
|
||||
<>
|
||||
<Link href="/contract">
|
||||
<a className={clsx('text-base', themeClasses)}>Create a market</a>
|
||||
</Link>
|
||||
|
||||
<Link href="/account">
|
||||
<a className={clsx('text-base', themeClasses)}>
|
||||
{user.name}
|
||||
</a>
|
||||
</Link>
|
||||
</>
|
||||
)
|
||||
|
||||
: showLogin
|
||||
? <button
|
||||
className={clsx('text-base', themeClasses)}
|
||||
onClick={() => firebaseLogin()}
|
||||
>
|
||||
Sign In
|
||||
</button>
|
||||
|
||||
: <></>
|
||||
}
|
||||
<Link href="/account">
|
||||
<a className={clsx('text-base', themeClasses)}>{user.name}</a>
|
||||
</Link>
|
||||
</>
|
||||
) : showLogin ? (
|
||||
<button
|
||||
className={clsx('text-base', themeClasses)}
|
||||
onClick={() => firebaseLogin()}
|
||||
>
|
||||
Sign In
|
||||
</button>
|
||||
) : (
|
||||
<></>
|
||||
)}
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
@ -79,10 +70,7 @@ export function Header(props: { darkBackground?: boolean }) {
|
|||
<Link href="/">
|
||||
<a className="flex flex-row items-center align-items-center h-6 sm:h-10">
|
||||
<div className="inline-block mr-3">
|
||||
<img
|
||||
className="h-6 sm:h-10"
|
||||
src="/logo-icon.svg"
|
||||
/>
|
||||
<img className="h-6 sm:h-10" src="/logo-icon.svg" />
|
||||
</div>
|
||||
<span
|
||||
className={clsx(
|
||||
|
|
|
@ -18,7 +18,8 @@ export const Hero = () => {
|
|||
</span>
|
||||
</h1>
|
||||
<p className="mt-3 text-base text-gray-300 sm:mt-5 sm:text-xl lg:text-lg xl:text-xl">
|
||||
Forecast the future with play-money prediction markets for you and your community
|
||||
Forecast the future with play-money prediction markets for
|
||||
you and your community
|
||||
</p>
|
||||
<div className="mt-10 sm:mt-12">
|
||||
<ConvertKitEmailForm />
|
||||
|
|
|
@ -22,7 +22,7 @@ export type Contract = {
|
|||
outcomeType: 'BINARY' // | 'MULTI' | 'interval' | 'date'
|
||||
// outcomes: ['YES', 'NO']
|
||||
seedAmounts: { YES: number; NO: number } // seedBets: [number, number]
|
||||
pot: { YES: number; NO: number }
|
||||
pot: { YES: number; NO: number }
|
||||
|
||||
createdTime: number // Milliseconds since epoch
|
||||
lastUpdatedTime: number // If the question or description was changed
|
||||
|
|
|
@ -24,10 +24,7 @@ export default function Account() {
|
|||
<div className="card glass lg:card-side text-neutral-content bg-green-600 hover:bg-green-600 transition-all max-w-sm mx-auto my-12">
|
||||
<figure className="p-6">
|
||||
{user?.avatarUrl && (
|
||||
<img
|
||||
src={user.avatarUrl}
|
||||
className="rounded-lg shadow-lg"
|
||||
/>
|
||||
<img src={user.avatarUrl} className="rounded-lg shadow-lg" />
|
||||
)}
|
||||
</figure>
|
||||
<div className="max-w-md card-body">
|
||||
|
|
|
@ -22,7 +22,7 @@ module.exports = {
|
|||
themes: [
|
||||
{
|
||||
mantic: {
|
||||
'primary': '#11b981',
|
||||
primary: '#11b981',
|
||||
'primary-focus': '#069668',
|
||||
// Foreground content color to use on primary color
|
||||
'primary-content': '#ffffff',
|
||||
|
|
Loading…
Reference in New Issue
Block a user