Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 5 | Rev 409 | 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'
405 stevensc 2
import { Container } from 'react-bootstrap'
3
import styled from 'styled-components'
4
import AddIcon from '@mui/icons-material/Add'
5 stevensc 5
 
405 stevensc 6
import { device } from '../../styles/MediaQueries'
7
 
8
const StyledHeader = styled(Container)`
9
  display: flex;
10
  align-items: center;
11
  justify-content: center;
12
  position: relative;
13
  h1 {
14
    font-size: 1.1rem;
15
    font-weight: 600;
16
  }
17
  button {
18
    display: flex;
19
    align-items: center;
20
    gap: 0.5rem;
21
    position: relative;
22
    font-weight: 600;
23
    @media ${device.tablet} {
24
      position: absolute;
25
      right: 0;
26
      top: 50%;
27
      transform: translateY(-50%);
28
    }
29
  }
30
  @media ${device.mobile} {
31
    justify-content: space-between;
32
  }
33
`
34
 
35
const TitleSection = ({ onAdd = () => null, addLabel = '', title = '' }) => {
5 stevensc 36
  return (
405 stevensc 37
    <StyledHeader>
38
      <h1>{title}</h1>
39
      <button onClick={onAdd}>
40
        <AddIcon />
41
        {addLabel}
42
      </button>
43
    </StyledHeader>
5 stevensc 44
  )
45
}
46
 
47
export default TitleSection