feat: redirect for existing users in new-site page

This commit is contained in:
DIYgod 2022-09-16 21:01:53 +01:00
parent b3f599fbff
commit 3ff69440ea
No known key found for this signature in database
GPG Key ID: D159328F47A80DCA
1 changed files with 11 additions and 0 deletions

View File

@ -11,6 +11,7 @@ import { useAccount, useBalance } from "wagmi"
import { useCreateSite } from "~/queries/site"
import { BigNumber } from "ethers"
import { UniLink } from "~/components/ui/UniLink"
import { useGetUserSites } from "~/queries/site"
export default function NewSitePage() {
const router = useRouter()
@ -25,6 +26,16 @@ export default function NewSitePage() {
const [InsufficientBalance, setInsufficientBalance] = useState<boolean>(true)
const userSites = useGetUserSites(address)
useEffect(() => {
if (userSites.isSuccess) {
if (userSites.data?.length) {
router.push(`/dashboard/${userSites.data[0].username}`)
}
}
}, [userSites, router])
useEffect(() => {
if (balance !== undefined) {
setBalanceFormatted(balance.formatted)