"use client"; import Link from "next/link"; import { Button } from "./ui/button"; import { ArrowRight } from "lucide-react"; import { HeaderBase } from "./header-base"; import { useSession } from "@opencut/auth/client"; import { getStars } from "@/lib/fetch-github-stars"; import { useEffect, useState } from "react"; import Image from "next/image"; export function Header() { const { data: session } = useSession(); const [star, setStar] = useState(""); useEffect(() => { const fetchStars = async () => { try { const data = await getStars(); setStar(data); } catch (err) { console.error("Failed to fetch GitHub stars", err); } }; fetchStars(); }, []); const leftContent = ( OpenCut Logo OpenCut ); const rightContent = ( ); return (
); }