diff --git a/client/src/Login.tsx b/client/src/Login.tsx index 9d12aa0..91348bc 100644 --- a/client/src/Login.tsx +++ b/client/src/Login.tsx @@ -1,4 +1,4 @@ -import React, { useRef } from 'react'; +import React, { useCallback, useRef } from 'react'; import { Button } from 'react-bootstrap'; import { useAuth } from './context/auth'; import './Login.css'; @@ -10,20 +10,26 @@ export default function Login() { const auth = useAuth(); const loginRef = useRef(null); + const doLogin = useCallback(() => { + // Netuším proč mě TypeScript seřve když se to pokusím zchainovat dohromady + if (loginRef?.current?.value && loginRef?.current?.value.length > 0) { + auth?.setLogin(loginRef.current.value); + } + }, []); + if (!auth || !auth.login) { return
-

Zobrazované jméno by mělo být ideálně vaše jméno a příjmení, nebo přezdívka, pod kterou vás kolegové dokážou snadno identifikovat. Jméno lze kdykoliv upravit/smazat v local storage prohlížeče.
PS: Enter nefunguje

- Zobrazované jméno: - + }} /> +
} - // TODO nějaký loader - return
TODO
; }