Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 1477 Rev 1478
Línea 1... Línea 1...
1
import React from 'react'
1
import React from 'react'
2
import { Container, styled } from '@mui/material'
2
import { Container, styled } from '@mui/material'
3
import { Add } from '@mui/icons-material'
3
import { Add } from '@mui/icons-material'
Línea 4... Línea 4...
4
 
4
 
5
const Header = styled(Container)(({ theme }) => ({
5
const Headery = styled(Container)(({ theme }) => ({
6
  display: 'flex',
6
  display: 'flex',
7
  alignItems: 'center',
7
  alignItems: 'center',
8
  justifyContent: { xs: 'between', md: 'center' },
8
  justifyContent: 'center',
9
  position: 'relative',
9
  position: 'relative',
10
  h1: {
10
  h1: {
11
    fontSize: '2.5rem',
11
    fontSize: '1.1rem',
12
    fontWeight: 'bold'
12
    fontWeight: 'bold'
13
  },
13
  },
14
  button: {
14
  button: {
15
    display: 'flex',
15
    display: 'flex',
16
    alignItems: 'center',
16
    alignItems: 'center',
17
    gap: '0.5rem',
17
    gap: '0.5rem',
18
    position: 'relative',
18
    position: 'relative',
-
 
19
    fontWeight: '600'
-
 
20
  },
-
 
21
  [theme.breakpoints.down('md')]: {
-
 
22
    justifyContent: 'space-between',
-
 
23
 
-
 
24
    button: {
-
 
25
      position: 'absolute',
-
 
26
      right: 0,
-
 
27
      top: '50%',
-
 
28
      transform: 'translateY(-50%)'
19
    fontWeight: '600'
29
    }
20
  }
30
  }
Línea 21... Línea 31...
21
}))
31
}))
22
 
32
 
23
const TitleSection = ({ onAdd, addLabel = '', title = '', ...rest }) => {
33
const TitleSection = ({ onAdd, addLabel = '', title = '', ...rest }) => {
24
  return (
34
  return (
25
    <Header {...rest}>
35
    <Headery {...rest}>
26
      <h1>{title}</h1>
36
      <h1>{title}</h1>
27
      {onAdd && (
37
      {onAdd && (
28
        <button onClick={onAdd}>
38
        <button onClick={onAdd}>
29
          <Add />
39
          <Add />
30
          {addLabel}
40
          {addLabel}
31
        </button>
41
        </button>
32
      )}
42
      )}
33
    </Header>
43
    </Headery>
Línea 34... Línea 44...
34
  )
44
  )