import React from 'react'; import { Building2, ChevronDown, User, LogOut } from 'lucide-react'; import { HybridBackend } from '../services/backend.ts'; import { useConfirm } from '../contexts/ConfirmContext.tsx'; export const Header: React.FC = () => { const workspaces = HybridBackend.getWorkspaces(); const activeWorkspace = HybridBackend.getActiveWorkspace(); const userName = HybridBackend.getCurrentUserName(); const userEmail = HybridBackend.getCurrentUser(); const confirm = useConfirm(); const handleWorkspaceChange = (e: React.ChangeEvent) => { HybridBackend.switchWorkspace(e.target.value); }; const handleLogout = async () => { if (await confirm('TEM CERTEZA QUE DESEJA SAIR DO SISTEMA?')) { HybridBackend.logout(); } }; return (
{/* Clinic Selector */}
{/* User Actions */}
Unidade Ativa {activeWorkspace?.role || 'Acesso'}

{userName}

{userEmail}

); };