import { route } from 'preact-router' import { useState } from 'preact/hooks' import { Header } from '../components/Header.jsx' export const LoginPage = () => { const [username, setUsername] = useState('') const login = async () => { // @ts-ignore await fetch(`${import.meta.env.BASE_URL}/api/login`, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ id: username, }), }) route('/') } return (
Accedi
setUsername(e.target instanceof HTMLInputElement ? e.target.value : '')} onKeyDown={e => e.key === 'Enter' && login()} />
) }