'use client'; import {GithubButton} from "@/components/ui/github-button"; import * as React from "react"; import {useEffect} from "react"; export const GitHubStarsButtonCustom = () => { const [stars, setStars] = React.useState(0); const [isLoading, setIsLoading] = React.useState(true); const username = "Soluce-Technologies" const repo = "portabase" useEffect(() => { fetch(`https://api.github.com/repos/${username}/${repo}`) .then((response) => response.json()) .then((data) => { if (data && typeof data.stargazers_count === 'number') { setStars(data.stargazers_count); } }) .catch(console.error) .finally(() => setIsLoading(false)); }, [username, repo]); if (isLoading) return null; return (
); }; export default GitHubStarsButtonCustom;