import { Menu, X, Facebook, Instagram, Linkedin } from 'lucide-react';
import React, { useState } from 'react';
import { Link, useNavigate } from 'react-router-dom';
import { useAuth } from '../contexts/AuthContext';
export default function Layout({ children }: { children: React.ReactNode }) {
const [isMenuOpen, setIsMenuOpen] = useState(false);
const { user, signOut } = useAuth();
const navigate = useNavigate();
const handleSignOut = async () => {
await signOut();
setIsMenuOpen(false);
navigate('/');
};
return (
{/* HEADER */}
{/* Logos */}
setIsMenuOpen(false)}>
{/* Desktop Nav */}
{/* Mobile Menu Overlay */}
{isMenuOpen && (
)}
{/* MAIN CONTENT */}
{children}
{/* FOOTER */}
);
}