'use client' import { useState, useEffect } from 'react' import { Sparkles } from 'lucide-react' import Link from 'next/link' import { Button } from '@/components/ui/button' import { Skeleton } from '@/components/ui/skeleton' const IframeWithSkeleton = () => { const [iframeLoaded, setIframeLoaded] = useState(false); useEffect(() => { const iframe = document.getElementById('youtube-iframe') as HTMLIFrameElement; if (iframe) { const handleIframeLoad = () => { setIframeLoaded(true); }; iframe.addEventListener('load', handleIframeLoad); return () => { iframe.removeEventListener('load', handleIframeLoad); }; } }, []); return ( <> {!iframeLoaded && } ); }; export const Header = () => { return (

Clone. Build. Ship.

Build your SaaS faster with our fully customizable template.

) }