import { X, Home, AlertTriangle, Stethoscope, Video, Pill, Wrench, Heart, Clock, Zap, Info, Settings, Image, Phone, MessageSquare, Briefcase, BookOpen, GraduationCap, ShieldAlert } from 'lucide-react';
import { Link } from 'react-router-dom';
interface MenuSheetProps {
isOpen: boolean;
onClose: () => void;
}
const MenuSheet = ({ isOpen, onClose }: MenuSheetProps) => {
if (!isOpen) return null;
const menuGroups = [
{
title: "Protocolos y Clínico",
items: [
{ to: "/soporte-vital", label: "Soporte Vital", icon: },
{ to: "/patologias", label: "Patologías", icon: },
{ to: "/via-aerea", label: "Vía Aérea", icon: },
{ to: "/parto", label: "Emergencias Obstétricas", icon: },
]
},
{
title: "Herramientas Operativas",
items: [
{ to: "/herramientas", label: "Panel de Calculadoras", icon: },
{ to: "/material", label: "Material y Checklists", icon: },
{ to: "/escena", label: "Gestión de Escena", icon: },
{ to: "/farmacos", label: "Guía de Fármacos", icon: },
]
},
{
title: "Manuales y Formación",
items: [
{ to: "/manual", label: "Manual del TES (Wiki)", icon: },
{ to: "/guia-refuerzo", label: "Guías de Refuerzo", icon: },
{ to: "/galeria", label: "Galería de Técnicas", icon: },
]
},
{
title: "Comunicación y Otros",
items: [
{ to: "/telefono", label: "Proto. Telefónicos", icon: },
{ to: "/comunicacion", label: "Guiones de Radio", icon: },
{ to: "/favoritos", label: "Favoritos", icon: },
{ to: "/historial", label: "Historial Reciente", icon: },
{ to: "/ajustes", label: "Ajustes", icon: },
{ to: "/acerca", label: "Acerca de", icon: },
]
}
];
return (
<>
{menuGroups.map((group, idx) => (
{group.title}
))}
codigo0 v1.2.0
0 ERRORES. 0 DUDAS.
>
);
};
export default MenuSheet;