Rev 931 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react'
import styled from 'styled-components'
const StyledButton = styled.button`
border-radius: 30px;
align-items: center;
padding: 0.2rem 1rem;
border: none;
cursor: pointer;
font-weight: 600;
font-size: 0.9rem;
display: inline-flex;
overflow: hidden;
text-align: center;
transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
&:hover {
background-color: whitesmoke;
}
&:disabled {
cursor: no-drop;
}
`
const Button = ({
onClick = () => {},
label = 'Confirmar',
icon = null,
...rest
}) => {
return (
<StyledButton onClick={() => onClick()} {...rest}>
{icon}
{label}
</StyledButton>
)
}
export default Button