Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3201 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3694 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';
2369 stevensc 6
 
3694 stevensc 7
import NavigationItem from '../common/navbar/navigation-item';
2369 stevensc 8
 
9
function AuthNavbar() {
3694 stevensc 10
  const { logo_url } = useSelector((state) => state.auth);
2369 stevensc 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,
2390 stevensc 25
            paddingRight: 0,
26
            justifyContent: 'space-between',
27
            '& a > img': {
28
              width: 'auto',
29
              height: '50px'
30
            }
2369 stevensc 31
          }}
32
        >
33
          <Link to='/'>
34
            <img src={logo_url} alt='Logo' />
35
          </Link>
36
 
3694 stevensc 37
          <Box sx={{ '& ul': { display: 'flex', alignItems: 'center', gap: 1 } }}>
2369 stevensc 38
            <ul>
2397 stevensc 39
              <NavigationItem url='/signin'>
2369 stevensc 40
                <Login />
41
                Iniciar sesion
42
              </NavigationItem>
43
 
2397 stevensc 44
              <NavigationItem url='/signup'>
2369 stevensc 45
                <PersonAdd />
46
                Registrarse
47
              </NavigationItem>
48
            </ul>
2387 stevensc 49
          </Box>
2369 stevensc 50
        </Toolbar>
51
      </Container>
52
    </AppBar>
3694 stevensc 53
  );
2369 stevensc 54
}
55
 
3694 stevensc 56
export default AuthNavbar;