import React from 'react'; import { LayoutDashboard, Users, Calendar, ClipboardList, Activity, Shield, DollarSign, LogOut, Settings, ChevronRight, Zap, Heart, Bell } from 'lucide-react'; interface MedSidebarProps { activeTab: string; setActiveTab: (tab: string) => void; } export const MedSidebar: React.FC = ({ activeTab, setActiveTab }) => { const menuItems = [ { id: 'med-dashboard', label: 'Painel Geral', icon: LayoutDashboard }, { id: 'med-pacientes', label: 'Pacientes', icon: Users }, { id: 'med-agenda', label: 'Agenda Médica', icon: Calendar }, { id: 'med-prontuarios', label: 'Prontuários', icon: ClipboardList }, { id: 'med-fidelidade', label: 'Planos Fidelidade', icon: Shield }, { id: 'med-financeiro', label: 'Financeiro / MRR', icon: DollarSign }, { id: 'medical-repasse', label: 'Repasse Médico', icon: Zap }, ]; const handleLogout = () => { if (window.confirm('Deseja realmente sair do portal médico?')) { window.location.hash = '/medico/landingpage'; } }; return (
{/* Logo Section */}
setActiveTab('med-dashboard')}>
CRM MÉDICO Premium Engine
{/* Navigation */} {/* Bottom Section / User Profile */}
DR
Dr. Profissional Médico Diretor
{/* Status Indicator */}
Sincronizado
); };