import React from 'react'; import { Columns2, Layers } from 'lucide-react'; import { useNavigationContext, NavigationMode } from '../../Layout/NavigationContext'; import { cn } from '../../../utils'; interface NavigationModeSelectorProps { className?: string; } const modes: { value: NavigationMode; label: string; icon: React.ReactNode; description: string; }[] = [ { value: 'push', label: 'Push', icon: , description: 'Navigation pushes content', }, { value: 'overlay', label: 'Overlay', icon: , description: 'Full-screen overlay', }, ]; export const NavigationModeSelector: React.FC = ({ className }) => { const { navigationMode, setNavigationMode } = useNavigationContext(); return (
{modes.map((mode) => ( ))}
); };