Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 931 | Ir a la última revisión | | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
930 stevensc 1
import React from 'react'
2
import styled from 'styled-components'
3
 
4
const StyledButton = styled.button`
5
  border-radius: 30px;
6
  align-items: center;
7
  padding: 0.2rem 1rem;
8
  border: none;
9
  cursor: pointer;
10
  font-weight: 600;
11
  font-size: 0.9rem;
12
  display: inline-flex;
13
  overflow: hidden;
14
  text-align: center;
15
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
16
  &:hover {
17
    background-color: whitesmoke;
18
  }
19
  &:disabled {
20
    cursor: no-drop;
21
  }
22
`
23
 
24
const Button = ({
25
  onClick = () => {},
26
  label = 'Confirmar',
27
  icon = null,
28
  ...rest
29
}) => {
30
  return (
31
    <StyledButton onClick={() => onClick()} {...rest}>
32
      {icon}
33
      {label}
34
    </StyledButton>
35
  )
36
}
37
 
38
export default Button