function UserResults() {
const appContext = useContext(GithubContext)
const { users, loading, fetchUsers } = appContext
useEffect(() => {
fetchUsers()
}, [fetchUsers])
if (!loading) {
return (
<div className='grid grid-cols-1 gap-8 xl:grid-cols-4 lg:grid-cols-3 md:grid-cols-2'>
{users.map((user : User) => (
<UserItem key={user.id} user={user} />
))}
</div>
)
} else {
return <Spinner />
}
}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter