Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev Autor Línea Nro. Línea
2781 stevensc 1
import React from 'react'
2
import { Link, useResolvedPath, Outlet } from 'react-router-dom'
3
import { useSelector } from 'react-redux'
4
import { Container, Grid } from '@mui/material'
5
 
6
import Widget from '@app/components/UI/Widget'
7
import TitleSection from '@components/UI/TitleSection'
8
 
9
export default function AccountSettingLayout() {
10
  const { defaultNetwork } = useSelector(({ auth }) => auth)
11
  const { pathname } = useResolvedPath('')
12
 
13
  return (
14
    <Container>
15
      <TitleSection title='Configuración de la cuenta' />
16
 
2783 stevensc 17
      <Grid
18
        container
19
        spacing={2}
20
        sx={{ marginTop: (theme) => theme.spacing(1) }}
21
      >
2781 stevensc 22
        <Grid item xs={12} md={4}>
23
          <Widget>
24
            <Widget.Body>
25
              <div
26
                style={{
27
                  display: 'flex',
28
                  flexDirection: 'column',
29
                  gap: '0.5rem'
30
                }}
31
              >
32
                <Link to={pathname}>Básica</Link>
33
                <Link to={`${pathname}/notifications`}>Notificaciones</Link>
34
                <Link to={`${pathname}/change-password`}>Cambiar clave</Link>
35
                <Link to={`${pathname}/change-image`}>Cambiar imagen</Link>
36
                <Link to={`${pathname}/location`}>Ubicación</Link>
37
                {defaultNetwork === 'y' && (
38
                  <>
39
                    <Link to={`${pathname}/privacy`}>Privacidad</Link>
40
 
41
                    {/*  <Link to={`${pathname}/social-networks`}>Redes Sociales</Link> */}
42
 
43
                    <Link to={`${pathname}/close-account`}>Cerrar cuenta</Link>
44
                  </>
45
                )}
46
              </div>
47
            </Widget.Body>
48
          </Widget>
49
        </Grid>
50
 
51
        <Grid item sx={12} md={8}>
52
          <Outlet />
53
        </Grid>
54
      </Grid>
55
    </Container>
56
  )
57
}