Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3274 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3719 stevensc 1
import React from 'react';
2
import { Link, useResolvedPath, Outlet } from 'react-router-dom';
3
import { useSelector } from 'react-redux';
4
import { 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
    <>
15
      <TitleSection title='Configuración de la cuenta' />
16
 
17
      <Grid container spacing={1}>
18
        <Grid size={{ 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 size={{ xs: 12, md: 8 }}>
48
          <Outlet />
49
        </Grid>
50
      </Grid>
51
    </>
52
  );
53
}