import React, { useState, useEffect } from 'react'; import { Github, Star } from 'lucide-react'; const GithubSection = ({ isOpen }: { isOpen: boolean }) => { const [stars, setStars] = useState(null); useEffect(() => { if (isOpen) { fetch('https://api.github.com/repos/yeahhe365/Prisma') .then(res => res.json()) .then(data => { if (data && typeof data.stargazers_count === 'number') { setStars(data.stargazers_count); } }) .catch(err => console.error("Error fetching stars:", err)); } }, [isOpen]); return (

yeahhe365 / Prisma

Open source on GitHub

{stars !== null && (
{stars.toLocaleString()}
)}
); }; export default GithubSection;