Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3218 | Rev 3247 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3218 Rev 3246
Línea 1... Línea 1...
1
import React from 'react'
1
import React from 'react'
2
import { Outlet } from 'react-router-dom'
2
import { Outlet, useMatch } from 'react-router-dom'
-
 
3
 
3
import { Grid } from '@mui/material'
4
import { Grid } from '@mui/material'
Línea 4... Línea 5...
4
 
5
 
5
import HabitsMenu from '@app/components/habits/HabitsMenu'
6
import Menu from '@components/habits/HabitsMenu'
Línea 6... Línea 7...
6
import HabitsUrlsProvider from '@providers/habits/habitsUrls'
7
import HabitsUrlsProvider from '@providers/habits/habitsUrls'
Línea 7... Línea 8...
7
 
8
 
-
 
9
import './habits.css'
-
 
10
 
-
 
11
export default function HabitsLayout() {
-
 
12
  const matchHabits = useMatch('/habits')
-
 
13
  const matchGoals = useMatch('/goals')
-
 
14
  const matchPurposes = useMatch('/purposes')
8
import './habits.css'
15
  const matchParadigms = useMatch('/paradigms')
9
 
16
  const matchValues = useMatch('/values')
-
 
17
 
-
 
18
  return (
-
 
19
    <Grid container spacing={2}>
-
 
20
      <Grid item xs md={4}>
-
 
21
        <Menu>
-
 
22
          {matchGoals ||
-
 
23
            (matchHabits && (
-
 
24
              <>
-
 
25
                <Menu.Item to='/habits' label='Hábitos' />
-
 
26
                <Menu.Item to='/goals' label='Metas' />
-
 
27
                <Menu.Item to='/purposes' label='Metas' />
-
 
28
              </>
-
 
29
            ))}
-
 
30
          {matchPurposes ||
-
 
31
            matchParadigms ||
-
 
32
            (matchValues && (
10
export default function HabitsLayout() {
33
              <>
-
 
34
                <Menu.Item to='/habits' label='Hábitos' />
-
 
35
                <Menu.Item to='/purposes' label='Propósitos' />
-
 
36
                <Menu.Item to='/paradigms' label='Paradigmas' />
11
  return (
37
                <Menu.Item to='/values' label='Valores' />
12
    <Grid container spacing={2}>
38
              </>
Línea 13... Línea 39...
13
      <Grid item xs md={4} sx={{ display: { xs: 'none', md: 'block' } }}>
39
            ))}
14
        <HabitsMenu />
40
        </Menu>
15
      </Grid>
41
      </Grid>
16
 
42
 
17
      <Grid item xs md={8} position='relative'>
43
      <Grid item xs md={8}>
18
        <HabitsUrlsProvider>
44
        <HabitsUrlsProvider>