import React, { useEffect, useState } from 'react'; import { Page } from '../types'; import { supabase } from '../supabaseClient'; interface DashboardProps { setPage: (page: Page) => void; session: any; } const Dashboard: React.FC = ({ setPage, session }) => { const [loading, setLoading] = useState(false); const handleLogout = async () => { setLoading(true); const { error } = await supabase.auth.signOut(); setLoading(false); if (error) { alert('Error logging out: ' + error.message); } else { setPage(Page.HOME); } }; return (

Willkommen zurück!

Eingeloggt als: {session?.user?.email}

{/* Example User Content */}
menu_book

Meine Kurse

Setze deine Reise fort, wo du aufgehört hast.

favorite

Favoriten

Deine gespeicherten Artikel und Meditationen.

settings

Einstellungen

Verwalte dein Profil und Benachrichtigungen.

); }; export default Dashboard;