Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 2805 | 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'
2805 stevensc 4
import { Grid } from '@mui/material'
2781 stevensc 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 (
2805 stevensc 14
    <>
2781 stevensc 15
      <TitleSection title='Configuración de la cuenta' />
16
 
3274 stevensc 17
      <Grid container spacing={1}>
2781 stevensc 18
        <Grid item xs={12} md={4}>
19
          <Widget>
20
            <Widget.Body>
21
              <div
22
                style={{
23
                  display: 'flex',
24
                  flexDirection: 'column',
25
                  gap: '0.5rem'
26
                }}
27
              >
28
                <Link to={pathname}>Básica</Link>
29
                <Link to={`${pathname}/notifications`}>Notificaciones</Link>
30
                <Link to={`${pathname}/change-password`}>Cambiar clave</Link>
31
                <Link to={`${pathname}/change-image`}>Cambiar imagen</Link>
32
                <Link to={`${pathname}/location`}>Ubicación</Link>
33
                {defaultNetwork === 'y' && (
34
                  <>
35
                    <Link to={`${pathname}/privacy`}>Privacidad</Link>
36
 
37
                    {/*  <Link to={`${pathname}/social-networks`}>Redes Sociales</Link> */}
38
 
39
                    <Link to={`${pathname}/close-account`}>Cerrar cuenta</Link>
40
                  </>
41
                )}
42
              </div>
43
            </Widget.Body>
44
          </Widget>
45
        </Grid>
46
 
47
        <Grid item sx={12} md={8}>
48
          <Outlet />
49
        </Grid>
50
      </Grid>
2805 stevensc 51
    </>
2781 stevensc 52
  )
53
}