| import styled from 'styled-components'; | |
| const Button=styled.button` | |
| border: ${props => props.borderColor ? `2px solid ${props.borderColor}` : 'none'}; | |
| color: ${props => props.color} ; | |
| background-color: ${(props)=> props.bg || "white" }; | |
| ${ props=> props.shadow ? `box-shadow: 1px 1px 5px ${props.shadow}` : "" }; | |
| font-weight: bold; | |
| text-decoration: none; | |
| padding:8px 11px; | |
| border-radius: 12px; | |
| transition: ease-in-out 0.3s; | |
| &:hover{ | |
| background-color: ${(props)=> props.bg || "white"}; | |
| transform: scale(1.05); | |
| z-index:1 | |
| } | |
| &:active{ | |
| background-color: ${(props)=> props.bg}; | |
| transform: scale(0.95); | |
| z-index:1; | |
| transition: ease-in-out 0.08s; | |
| } | |
| &:disabled{ | |
| opacity: 0.5; | |
| cursor: not-allowed; | |
| pointer-events: none; | |
| } | |
| `; | |
| Button.defaultProps = { | |
| bg: "pink", | |
| color : "#a80471", | |
| } | |
| export const ButtonD=styled(Button)` | |
| `; | |
| ButtonD.defaultProps={ | |
| bg: "aliceblue", | |
| color : "#ae0378", | |
| } | |
| export default Button; |