got rid of conditional useState

This commit is contained in:
ingawei 2022-07-21 12:15:41 -07:00
parent 433cffd13b
commit 706ca5a561

View File

@ -82,6 +82,10 @@ function ManalinksDisplay(props: {
highlightedSlug: string highlightedSlug: string
}) { }) {
const { unclaimedLinks, highlightedSlug } = props const { unclaimedLinks, highlightedSlug } = props
const [page, setPage] = useState(0)
const start = page * LINKS_PER_PAGE
const end = start + LINKS_PER_PAGE
const displayedLinks = unclaimedLinks.slice(start, end)
if (unclaimedLinks.length === 0) { if (unclaimedLinks.length === 0) {
return ( return (
@ -91,10 +95,6 @@ function ManalinksDisplay(props: {
</p> </p>
) )
} else { } else {
const [page, setPage] = useState(0)
const start = page * LINKS_PER_PAGE
const end = start + LINKS_PER_PAGE
const displayedLinks = unclaimedLinks.slice(start, end)
return ( return (
<> <>
<Col className="grid w-full gap-4 md:grid-cols-2"> <Col className="grid w-full gap-4 md:grid-cols-2">