diff --git a/config/development/config.yml b/config/development/config.yml new file mode 100644 index 0000000..e69de29 diff --git a/config/production/config.yml b/config/production/config.yml new file mode 100644 index 0000000..e69de29 diff --git a/.npmrc b/frontend/.npmrc similarity index 100% rename from .npmrc rename to frontend/.npmrc diff --git a/.nvmrc b/frontend/.nvmrc similarity index 100% rename from .nvmrc rename to frontend/.nvmrc diff --git a/.prettierrc b/frontend/.prettierrc similarity index 100% rename from .prettierrc rename to frontend/.prettierrc diff --git a/frontend/src/components/LoginDialog.tsx b/frontend/src/components/LoginDialog.tsx index e180005..91defff 100644 --- a/frontend/src/components/LoginDialog.tsx +++ b/frontend/src/components/LoginDialog.tsx @@ -6,21 +6,21 @@ import {Button} from '@/components/ui/button'; interface LoginDialogProps { open: boolean; onOpenChange: (open: boolean) => void; - onLogin: (email: string, password: string) => boolean; + onLogin: (username: string, password: string) => Promise; } export const LoginDialog = ({open, onOpenChange, onLogin}: LoginDialogProps) => { - const [email, setEmail] = useState(''); + const [username, setUsername] = useState(''); const [password, setPassword] = useState(''); const [error, setError] = useState(''); - const handleSubmit = (e: React.FormEvent) => { + const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); setError(''); - const success = onLogin(email, password); + const success = await onLogin(username, password); if (success) { - setEmail(''); + setUsername(''); setPassword(''); onOpenChange(false); } else { @@ -37,10 +37,10 @@ export const LoginDialog = ({open, onOpenChange, onLogin}: LoginDialogProps) =>
-