databag/net/web/src/login/Login.jsx

33 lines
867 B
React
Raw Normal View History

2022-08-03 20:20:10 +00:00
import React, { useContext, useEffect } from 'react';
import { useNavigate } from "react-router-dom";
import { AppContext } from 'context/AppContext';
import { ViewportContext } from 'context/ViewportContext';
import { LoginWrapper } from './Login.styled';
export function Login() {
const navigate = useNavigate();
const app = useContext(AppContext);
const viewport = useContext(ViewportContext);
useEffect(() => {
if (app.state) {
if (app.state.access) {
navigate('/user');
}
}
}, [app]);
return (
<LoginWrapper>
{ (viewport.state.display === 'large' || viewport.state.display === 'xlarge') && (
<div class="split-layout"></div>
2022-08-03 20:20:10 +00:00
)}
{ (viewport.state.display === 'medium' || viewport.state.display === 'small') && (
<div class="full-layout"></div>
2022-08-03 20:20:10 +00:00
)}
</LoginWrapper>
);
}