Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3036 | Rev 3188 | 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
 
3187 stevensc 20
      <Container sx={{ minHeight: 'calc(100vh - 65px - 129px)', padding: 0 }}>
2803 stevensc 21
        <Outlet />
22
      </Container>
23
 
2963 stevensc 24
      <Chat />
25
      <NotificationAlert />
2803 stevensc 26
      <Footer />
27
    </>
28
  )
29
}