import React, { useState } from 'react'; import { faEye } from '@fortawesome/free-solid-svg-icons/faEye'; import { faEyeSlash } from '@fortawesome/free-solid-svg-icons/faEyeSlash'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { ActionIcon, Button, Group, Stack, TextInput } from '@mantine/core'; import { useForm } from '@mantine/form'; export function VisynLoginForm({ onLogin }: { onLogin: (username: string, password: string) => Promise }) { const [isShowPassword, setIsShowPassword] = useState(false); const form = useForm({ initialValues: { username: '', password: '', }, }); return (
onLogin(values.username, values.password))}> setIsShowPassword(!isShowPassword)} variant="transparent" color="gray"> {isShowPassword ? : } } required />
); }