import Link from 'next/link'; import React, {useState} from 'react'; import {AnimatePresence, motion} from 'framer-motion'; import {DASHBOARD_URI, WIKI_URI} from '../../lib/constants'; import Image from 'next/image'; import logo from '../../../public/assets/logo.svg'; import {ChevronDown, GitBranch, Inbox, Mail, Server, Users} from 'lucide-react'; const featuresMenu = [ { title: 'Email Editor', description: 'Create beautiful emails with visual or code editing', href: '/features/email-editor', icon: , }, { title: 'Workflows', description: 'Automate email sequences with triggers and conditions', href: '/features/workflows', icon: , }, { title: 'Inbound Email', description: 'Receive and process incoming emails', href: '/features/inbound-email', icon: , }, { title: 'Segments', description: 'Organize contacts with dynamic filtering', href: '/features/segments', icon: , }, { title: 'SMTP', description: 'Send emails via SMTP or API', href: '/features/smtp', icon: , }, ]; /** * */ export default function Navbar() { const [mobileOpen, setMobileOpen] = useState(false); const [featuresOpen, setFeaturesOpen] = useState(false); return (
{'Plunk
Plunk
{featuresOpen && ( setFeaturesOpen(true)} onMouseLeave={() => setFeaturesOpen(false)} className={ 'absolute left-0 top-full z-50 mt-2 w-80 rounded-[16px] border border-neutral-200 bg-white p-2 shadow-lg' } > {featuresMenu.map(feature => (
{feature.icon}
{feature.title}
{feature.description}
))}
)}
By humans Pricing Guides Docs
Sign in Get started
{mobileOpen && (
Features
{featuresMenu.map(feature => ( setMobileOpen(false)} className="flex items-start gap-3 rounded-lg px-4 py-3 transition hover:bg-neutral-100" >
{feature.icon}
{feature.title}
{feature.description}
))}
setMobileOpen(false)} className="block rounded-lg px-4 py-3 text-sm font-medium text-neutral-600 transition hover:bg-neutral-100 hover:text-neutral-900" > By humans setMobileOpen(false)} className="block rounded-lg px-4 py-3 text-sm font-medium text-neutral-600 transition hover:bg-neutral-100 hover:text-neutral-900" > Pricing setMobileOpen(false)} className="block rounded-lg px-4 py-3 text-sm font-medium text-neutral-600 transition hover:bg-neutral-100 hover:text-neutral-900" > Guides Docs
)}
); }