import React from 'react'; import type { Session } from '@supabase/gotrue-js'; import { LogoIcon, GoogleIcon, LogoutIcon, BookOpenIcon } from '@/components/icons'; interface HeaderProps { session: Session | null; onLogin: () => void; onLogout: () => void; isAuthEnabled: boolean; onOpenGuide: () => void; } export const Header: React.FC = ({ session, onLogin, onLogout, isAuthEnabled, onOpenGuide }) => { const userName = session?.user?.user_metadata?.full_name || session?.user?.email; const renderAuthButton = () => { if (!isAuthEnabled) { return (
Configuração ausente
); } if (session) { return ( <> Olá, {userName} ); } return ( ); }; return (

InstaStyle

{renderAuthButton()}
); };