import React, { useState } from 'react'; import { Page } from '../types'; interface LoginProps { setPage: (page: Page) => void; } import { supabase } from '../supabaseClient'; const Login: React.FC = ({ setPage }) => { const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); const [loading, setLoading] = useState(false); const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); setLoading(true); const { error } = await supabase.auth.signInWithPassword({ email, password, }); setLoading(false); if (error) { alert(error.message); } else { setPage(Page.DASHBOARD); } }; return (

Willkommen zurück

setEmail(e.target.value)} placeholder="name@beispiel.de" />
setPassword(e.target.value)} placeholder="••••••••" />

Noch kein Konto?{' '}

); }; export default Login;