"use client"; import axios from "axios"; import type { Result } from "./person"; import PersonItem from "./PersonItem"; import { useEffect, useState } from "react"; import { toast } from "react-hot-toast"; const url = "https://randomuser.me/api/?results=12"; const PeoplePage = () => { const [users, setUsers] = useState([]); const [isLoading, setIsLoading] = useState(true); useEffect(() => { axios .get(url) .then((response) => { console.log(response); setUsers(response.data.results); setIsLoading(false); }) .catch((error: any) => { if (error.isAxiosError) { console.log(error.response); toast.error(`Error occurred while fetching..`); } else { console.log(error); } }); }, []); if (isLoading) { return ( <> ); } return (

People Page

{users?.map((user) => { return ( {}} /> ); })}
); }; export default PeoplePage;