import React, { useState } from 'react'; import { Link, useNavigate } from 'react-router-dom'; import { useAuth } from '../hooks/useAuth'; import { LogOut, User, Plus, Search } from 'lucide-react'; interface LayoutProps { children: React.ReactNode; } export const Layout: React.FC = ({ children }) => { const { user, isAuthenticated, logout } = useAuth(); const navigate = useNavigate(); const [showUserMenu, setShowUserMenu] = useState(false); const handleLogout = () => { logout(); navigate('/login'); }; return (
{/* Header */}
{/* Logo */}
Counter
{/* Navigation */}
{/* Main Content */}
{children}
); };