"use client" import { useState, useEffect } from "react" import Link from "next/link" import { motion, AnimatePresence } from "framer-motion" import { Building2, Menu, X, ArrowRight } from "lucide-react" const NAV_LINKS = [ { label: "Features", href: "#features" }, { label: "How it works", href: "#how-it-works" }, { label: "Pricing", href: "#pricing" }, { label: "FAQ", href: "#faq" }, ] export function Navbar() { const [scrolled, setScrolled] = useState(false) const [open, setOpen] = useState(false) useEffect(() => { const handler = () => setScrolled(window.scrollY > 24) window.addEventListener("scroll", handler, { passive: true }) return () => window.removeEventListener("scroll", handler) }, []) return ( <>
Property Management Network
{NAV_LINKS.map((l) => ( {l.label} ))}
Sign in Get started free
{open && (
{NAV_LINKS.map((l) => ( setOpen(false)} className="text-sm text-white/70 hover:text-white hover:bg-white/[0.04] rounded-lg px-3 py-2.5 transition"> {l.label} ))}
setOpen(false)} className="text-sm text-white/60 px-3 py-2">Sign in setOpen(false)} className="rounded-lg bg-indigo-600 px-4 py-2.5 text-sm font-semibold text-white text-center hover:bg-indigo-500 transition"> Get started free
)}
) }