Add an expandable explanation
This commit is contained in:
parent
3b313f319c
commit
d2ed6f745e
|
@ -16,6 +16,7 @@ import 'gridjs/dist/theme/mermaid.css'
|
||||||
import { html } from 'gridjs'
|
import { html } from 'gridjs'
|
||||||
import dayjs from 'dayjs'
|
import dayjs from 'dayjs'
|
||||||
import { useUser } from '../hooks/use-user'
|
import { useUser } from '../hooks/use-user'
|
||||||
|
import { useState } from 'react'
|
||||||
|
|
||||||
export const getStaticProps = fromPropz(getStaticPropz)
|
export const getStaticProps = fromPropz(getStaticPropz)
|
||||||
export async function getStaticPropz() {
|
export async function getStaticPropz() {
|
||||||
|
@ -113,7 +114,7 @@ function Explanation() {
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
<p>
|
||||||
We'd be happy to pay a bounty to anyone who can help us solve this
|
We'd be happy to pay a bounty to anyone who can help us solve this
|
||||||
riddle... oh wait.
|
riddle! Oh wait...
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
@ -184,6 +185,8 @@ export default function Manaboards(props: {
|
||||||
saveFakeBalance(userProfits(user.id, txns) + user.balance)
|
saveFakeBalance(userProfits(user.id, txns) + user.balance)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const [expandInfo, setExpandInfo] = useState(false)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Page margin>
|
<Page margin>
|
||||||
<Title text={'🏅 Leaderboard slots, for sale!'} />
|
<Title text={'🏅 Leaderboard slots, for sale!'} />
|
||||||
|
@ -199,9 +202,16 @@ export default function Manaboards(props: {
|
||||||
leaderboard slots to recoup our losses. Buy one now to earn fleeting
|
leaderboard slots to recoup our losses. Buy one now to earn fleeting
|
||||||
glory and keep Manafold afloat!
|
glory and keep Manafold afloat!
|
||||||
</p>
|
</p>
|
||||||
<p className="alert alert-success">
|
<div className="alert alert-success">
|
||||||
Mana replenished: {formatMoney(userProfits(MANIFOLD_ID, txns))}
|
Mana replenished: {formatMoney(userProfits(MANIFOLD_ID, txns))}
|
||||||
</p>
|
<button
|
||||||
|
className="btn btn-outline btn-sm normal-case"
|
||||||
|
onClick={() => setExpandInfo(!expandInfo)}
|
||||||
|
>
|
||||||
|
More info
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
{expandInfo && <Explanation />}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Col className="mt-6 gap-10">
|
<Col className="mt-6 gap-10">
|
||||||
|
|
Loading…
Reference in New Issue
Block a user