import {CalendarDays,ChevronDown,CircleUserRound,Headphones,Menu,Search,ShieldCheck,Ticket} from "lucide-react";
export function Brand(){return <a className="brand" href="/" aria-label="EasyPay Tickets home"><span className="brand-mark"><Ticket size={21} strokeWidth={2.6}/></span><span>EasyPay <b>Tickets</b></span></a>}
export function SiteHeader({compact=false}:{compact?:boolean}){return <header className={`site-header ${compact?"header-compact":""}`}><div className="header-inner"><Brand/>{!compact&&<nav className="main-nav" aria-label="Main navigation"><a href="/discover">Discover</a><a href="/discover?category=Music">Concerts</a><a href="/discover?category=Sports">Sports</a><a href="/sell">Sell tickets</a></nav>}<div className="header-actions">{!compact&&<a className="nav-search" href="/discover"><Search size={18}/> <span>Search</span></a>}<a className="help-link" href="/help"><Headphones size={18}/> <span>Help</span></a><a className="account-button" href="/login"><CircleUserRound size={19}/> <span>Sign in</span></a><button className="menu-button" aria-label="Open menu"><Menu size={23}/></button></div></div></header>}
export function SiteFooter(){return <footer className="site-footer"><div className="footer-grid"><div className="footer-brand"><Brand/><p>Good times should be easy to find, safe to buy and simple to sell.</p><div className="trust-pill"><ShieldCheck size={17}/> Secure checkout · Verified sellers</div></div><div><h3>Explore</h3><a href="/discover">All events</a><a href="/discover?category=Music">Music</a><a href="/discover?category=Sports">Sports</a><a href="/discover?category=Comedy">Comedy</a></div><div><h3>Sell</h3><a href="/sell">Become a seller</a><a href="/dashboard/seller">Seller dashboard</a><a href="/help">Seller help</a><a href="/seller-support">Contact admin</a></div><div><h3>Support</h3><a href="/help">Help center</a><a href="/dashboard/buyer">My tickets</a><a href="/messages">Messages</a><a href="/legal">Trust & safety</a></div></div><div className="footer-bottom"><span>© 2026 EasyPay Tickets. All rights reserved.</span><span><a href="/legal">Terms</a><a href="/legal">Privacy</a><a href="/legal">Accessibility</a></span></div></footer>}
export function DashboardHeader({title,role}:{title:string;role:"Buyer"|"Seller"|"Super Admin"}){return <div className="dash-topbar"><div><p>{role} workspace</p><h1>{title}</h1></div><div className="dash-top-actions"><button className="date-button"><CalendarDays size={17}/> Last 30 days <ChevronDown size={15}/></button><a className="profile-chip" href="/login"><span>JJ</span><span className="profile-copy">James Jam<small>{role}</small></span><ChevronDown size={15}/></a></div></div>}
