import * as React from "react" import Link from "next/link" import { siteConfig } from "@/lib/config" import { Icons } from "@/components/icons" import { Button } from "@/registry/new-york-v4/ui/button" import { Skeleton } from "@/registry/new-york-v4/ui/skeleton" export function GitHubLink() { return ( ) } export async function StarsCount() { const data = await fetch("https://api.github.com/repos/shadcn-ui/ui", { next: { revalidate: 86400 }, // Cache for 1 day (86400 seconds) }) const json = await data.json() return ( {json.stargazers_count >= 1000 ? `${(json.stargazers_count / 1000).toFixed(1)}k` : json.stargazers_count.toLocaleString()} ) }