Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev Autor Línea Nro. Línea
5 stevensc 1
import React from 'react'
1477 stevensc 2
import { Container, styled } from '@mui/material'
3
import { Add } from '@mui/icons-material'
5 stevensc 4
 
1477 stevensc 5
const Header = styled(Container)(({ theme }) => ({
6
  display: 'flex',
7
  alignItems: 'center',
8
  justifyContent: { xs: 'between', md: 'center' },
9
  position: 'relative',
10
  h1: {
11
    fontSize: '2.5rem',
12
    fontWeight: 'bold'
13
  },
14
  button: {
15
    display: 'flex',
16
    alignItems: 'center',
17
    gap: '0.5rem',
18
    position: 'relative',
19
    fontWeight: '600'
405 stevensc 20
  }
1477 stevensc 21
}))
405 stevensc 22
 
1215 stevensc 23
const TitleSection = ({ onAdd, addLabel = '', title = '', ...rest }) => {
5 stevensc 24
  return (
1477 stevensc 25
    <Header {...rest}>
405 stevensc 26
      <h1>{title}</h1>
1215 stevensc 27
      {onAdd && (
409 stevensc 28
        <button onClick={onAdd}>
1477 stevensc 29
          <Add />
1216 stevensc 30
          {addLabel}
409 stevensc 31
        </button>
32
      )}
1477 stevensc 33
    </Header>
5 stevensc 34
  )
35
}
36
 
37
export default TitleSection