Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3694 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3719 stevensc 1
import React from 'react';
2
import { AppBar, Box, Container, Link, Toolbar } from '@mui/material';
3
import Login from '@mui/icons-material/Login';
4
import PersonAdd from '@mui/icons-material/PersonAdd';
5
import { useSelector } from 'react-redux';
6
 
7
import NavigationItem from '../common/navbar/navigation-item';
8
 
9
function AuthNavbar() {
10
  const { logo_url } = useSelector((state) => state.auth);
11
 
12
  return (
13
    <AppBar sx={{ position: 'sticky', mb: 3 }}>
14
      <Container
15
        sx={{
16
          paddingLeft: { xs: 1, md: 2 },
17
          paddingRight: { xs: 1, md: 2 }
18
        }}
19
      >
20
        <Toolbar
21
          sx={{
22
            gap: 2,
23
            minHeight: 'none',
24
            paddingLeft: 0,
25
            paddingRight: 0,
26
            justifyContent: 'space-between',
27
            '& a > img': {
28
              width: 'auto',
29
              height: '50px'
30
            }
31
          }}
32
        >
33
          <Link to='/'>
34
            <img src={logo_url} alt='Logo' />
35
          </Link>
36
 
37
          <Box sx={{ '& ul': { display: 'flex', alignItems: 'center', gap: 1 } }}>
38
            <ul>
39
              <NavigationItem url='/signin'>
40
                <Login />
41
                Iniciar sesion
42
              </NavigationItem>
43
 
44
              <NavigationItem url='/signup'>
45
                <PersonAdd />
46
                Registrarse
47
              </NavigationItem>
48
            </ul>
49
          </Box>
50
        </Toolbar>
51
      </Container>
52
    </AppBar>
53
  );
54
}
55
 
56
export default AuthNavbar;