import React, { ReactNode, useState, useEffect } from 'react' import Link from 'next/link' import { mdiMenu, mdiClose, mdiLogin, mdiAccountPlus, mdiMagnify } from '@mdi/js' import { useAppSelector } from '../stores/hooks' import { useRouter } from 'next/router' import BaseIcon from '../components/BaseIcon' type Props = { children: ReactNode } export default function LayoutGuest({ children }: Props) { const [isMenuOpen, setIsMenuOpen] = useState(false) const [scrolled, setScrolled] = useState(false) const { token } = useAppSelector((state) => state.auth) const router = useRouter() useEffect(() => { const handleScroll = () => { setScrolled(window.scrollY > 20) } window.addEventListener('scroll', handleScroll) return () => window.removeEventListener('scroll', handleScroll) }, []) const navLinks = [ { label: 'Find Services', href: '/search' }, { label: 'Categories', href: '/categories' }, { label: 'Verify Business', href: '/register' }, { label: 'Support', href: '/contact-form' }, ] return (
{/* Navigation */} {/* Main Content */}
{children}
{/* Footer */}
) }