feat: redirect for existing users in new-site page
This commit is contained in:
parent
b3f599fbff
commit
3ff69440ea
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue