react-icons/fi#FiLogIn JavaScript Examples
The following examples show how to use
react-icons/fi#FiLogIn.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: index.js From be-the-hero with MIT License | 6 votes |
export default function Logon() {
const history = useHistory();
async function handleSubmit({ id }, { reset }) {
try {
const response = await api.post('/sessions', { id });
localStorage.setItem('ongId', id);
localStorage.setItem('ongName', response.data.name);
history.push('/profile');
} catch (err) {
alert('Falha no Login, tente novamente.');
}
}
return (
<Container>
<section>
<img src={logoImg} alt="Be The Hero"/>
<Form onSubmit={handleSubmit}>
<h1>Faça seu logon</h1>
<Input name="id" placeholder="Sua ID" />
<Button type="submit">Enviar</Button>
<BackLink
to="/register"
Icon={FiLogIn}
title="Não tenho cadastro"
/>
</Form>
</section>
<img src={heroesImg} alt="Heroes"/>
</Container>
);
}
Example #2
Source File: index.js From be-the-hero with MIT License | 6 votes |
export default function Logon() {
const [id, setId] = useState('')
const history = useHistory()
async function handleLogin(e) {
e.preventDefault()
try {
const response = await api.post('sessions', { id })
localStorage.setItem('ongId', id)
localStorage.setItem('ongName', response.data.name)
history.push('/profile')
} catch (err) {
alert('Falha no login, tente novamente.')
}
}
return (
<div className="logon-container">
<section className="form">
<img src={logoImg} alt="Be The Hero" />
<form onSubmit={handleLogin}>
<h1> Faça seu Logon </h1>
<input placeholder="Sua ID" value={id} onChange={e => setId(e.target.value)} />
<button className="button" type="submit"> Entrar </button>
<Link className="back-link" to="/register">
<FiLogIn size={16} color="#e02041" />
Não tenho cadastro
</Link>
</form>
</section>
<img src={heroesImg} alt="Heroes" />
</div>
)
}
Example #3
Source File: index.js From SemanaOmnistack11 with MIT License | 5 votes |
export default function Logon() {
const [id, setId] = useState("");
const history = useHistory();
async function handleLogin(e) {
e.preventDefault();
try {
const response = await api.post("/sessions", { id });
localStorage.setItem("ongId", id);
localStorage.setItem("ongName", response.data.name);
history.push("/profile");
} catch (err) {
console.log(err);
alert("Falha no login, tente novamente.");
}
}
return (
<div className="logon-container">
<section className="form">
<img src={logoImg} alt="Be The Hero" />
<form onSubmit={handleLogin}>
<h1> Faça seu logon </h1>
<input
placeholder="Sua ID"
value={id}
onChange={e => setId(e.target.value)}
/>
<button className="button" type="submit">
Entrar
</button>
<Link to="/register" className="back-link">
<FiLogIn size={16} color="#e02041" />
Não tenho cadastro
</Link>
</form>
</section>
<img src={heroesImg} alt="Heroes" />
</div>
);
}
Example #4
Source File: index.js From be-the-hero with MIT License | 5 votes |
export default function Logon() {
const [id, setId] = useState('');
const history = useHistory();
async function handleLogin(e) {
e.preventDefault();
try{
const response = await api.post('sessions', { id });
localStorage.setItem('ongId', id);
localStorage.setItem('ongName', response.data.name);
history.push('/profile');
} catch (err) {
alert('Falha no login, tente novamente.')
}
}
return (
<div className="logon-container">
<section className="form">
<img src={logoImg} alt="Be The Hero"/>
<form onSubmit={handleLogin}>
<h1>Faça seu logon</h1>
<input
placeholder="Sua ID"
value={id}
onChange={e => setId(e.target.value)} />
<button className="button" type="submit">Entrar</button>
<Link className="back-link" to="/register">
<FiLogIn size={16} color="#E02041" />
Não tenho cadastro
</Link>
</form>
</section>
<img src={heroesImg} alt="Heroes" />
</div>
);
}
Example #5
Source File: index.js From be-the-hero with MIT License | 5 votes |
export default function Logon(){
const [id, setId] = useState('');
const history = useHistory();
async function handleLogin(e){
e.preventDefault();
try {
const response = await api.post('sessions', { id });
localStorage.setItem('ongId', id);
localStorage.setItem('ongName', response.data.name);
history.push('/profile');
} catch (err) {
alertify.error('Oh oh! Parece que algo deu errado... tente novamente!');
}
}
return (
<div className="logon-container">
<section className="form">
<img src={logoImg} alt = "Be The Hero" />
<form onSubmit={handleLogin}>
<h1>Faça seu Logon</h1>
<input
placeholder="Sua ID"
value={id}
onChange={e => setId(e.target.value)}
/>
<button className="button" type="submit">Entrar</button>
<Link className="back-link" to="/register">
<FiLogIn size={16} color="#e02041" />
Não tenho cadastro
</Link>
</form>
</section>
<img src={heroesImg} alt="Heroes"/>
</div>
);
}
Example #6
Source File: index.js From semana-omnistack-11 with MIT License | 5 votes |
export default function Logon() {
const [id, setId] = useState('');
const history = useHistory();
async function handleLogin(e) {
e.preventDefault();
try {
const response = await api.post('sessions', { id });
localStorage.setItem('ongId', id);
localStorage.setItem('ongName', response.data.name);
history.push('/profile');
} catch (err) {
alert('Falha no login, tente novamente.');
}
}
return (
<div className="logon-container">
<section className="form">
<img src={logoImg} alt="Be The Hero"/>
<form onSubmit={handleLogin}>
<h1>Faça seu logon</h1>
<input
placeholder="Sua ID"
value={id}
onChange={e => setId(e.target.value)}
/>
<button className="button" type="submit">Entrar</button>
<Link className="back-link" to="/register">
<FiLogIn size={16} color="#E02041" />
Não tenho cadastro
</Link>
</form>
</section>
<img src={heroesImg} alt="Heroes" />
</div>
);
}