import { useState } from 'react'
import { Button, Text } from 'theme-ui'
const pricePerSprig = 100
const SprigForm = () => {
const [count, setCount] = useState(1)
function url() {
const u = new URL('https://hcb.hackclub.com/donations/start/game-lab-fund/')
u.searchParams.set(
'amount',
pricePerSprig * count * 100 /* convert to cents */
)
return u
}
return (
<>
I'm donating{' '}
{count}
Sprig kit{count === 1 ? '' : 's'} to teens
>
)
}
export default SprigForm
function ButtonDecrease({ count, setCount }) {
function handleClick() {
setCount(Math.max(count - 1, 1))
}
return (
▼
)
}
function ButtonIncrease({ count, setCount }) {
function handleClick() {
setCount(count + 1)
}
return (
▲
)
}