Proyectos de Subversion LeadersLinked - SPA

Rev

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

import React from 'react'
import { AppBar, Box, Container, Link, Toolbar } from '@mui/material'
import { Login, PersonAdd } from '@mui/icons-material'
import { useSelector } from 'react-redux'

import NavigationItem from './navbar/linkedin/NavigationItem'

function AuthNavbar() {
  const { logo_url } = useSelector((state) => state.auth)

  return (
    <AppBar sx={{ position: 'sticky', mb: 3 }}>
      <Container
        sx={{
          paddingLeft: { xs: 1, md: 2 },
          paddingRight: { xs: 1, md: 2 }
        }}
      >
        <Toolbar
          sx={{
            gap: 2,
            minHeight: 'none',
            paddingLeft: 0,
            paddingRight: 0,
            justifyContent: 'space-between',
            '& a > img': {
              width: 'auto',
              height: '50px'
            }
          }}
        >
          <Link to='/'>
            <img src={logo_url} alt='Logo' />
          </Link>

          <Box
            sx={{ '& ul': { display: 'flex', alignItems: 'center', gap: 1 } }}
          >
            <ul>
              <NavigationItem url='/signin'>
                <Login />
                Iniciar sesion
              </NavigationItem>

              <NavigationItem url='/signup'>
                <PersonAdd />
                Registrarse
              </NavigationItem>
            </ul>
          </Box>
        </Toolbar>
      </Container>
    </AppBar>
  )
}

export default AuthNavbar