function Logo({ size = 28 }) { // Logo asset is a tight-cropped mark+wordmark (~3.5:1 aspect). // `size` is the rendered height in px. return (
Nexcut Media
); } function Nav() { const [scrolled, setScrolled] = useState(false); useEffect(() => { const onScroll = () => setScrolled(window.scrollY > 20); window.addEventListener('scroll', onScroll, { passive: true }); return () => window.removeEventListener('scroll', onScroll); }, []); const links = [ { label: 'Review', href: '#testimonial' }, { label: 'Work', href: '#work' }, { label: 'Packages', href: '#packages' }, { label: 'Process', href: '#process' }, ]; return (
Book a call
); } Object.assign(window, { Nav, Logo });