Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev Autor Línea Nro. Línea
2803 stevensc 1
import React from 'react'
2
import { Outlet } from 'react-router-dom'
3036 stevensc 3
import { useSelector } from 'react-redux'
2803 stevensc 4
import { Container, CssBaseline } from '@mui/material'
5
 
6
import { Chat } from '@components/chat'
7
import Footer from '@components/footer/Footer'
8
import Header from '@components/UI/navbar/Header'
9
import NotificationAlert from '@components/UI/notification/NotificationAlert'
10
 
11
export default function RootLayout() {
3036 stevensc 12
  const isAuth = useSelector((state) => state.auth.isAuth)
13
 
2803 stevensc 14
  return (
15
    <>
16
      <CssBaseline />
17
 
3036 stevensc 18
      {isAuth && <Header />}
2803 stevensc 19
 
3188 stevensc 20
      <Container
21
        sx={{
22
          minHeight: 'calc(100vh - 65px - 129px)',
23
          padding: 0,
24
          marginTop: ({ spacing }) => spacing(1)
25
        }}
26
      >
2803 stevensc 27
        <Outlet />
28
      </Container>
29
 
2963 stevensc 30
      <Chat />
31
      <NotificationAlert />
2803 stevensc 32
      <Footer />
33
    </>
34
  )
35
}