bushido-strap
Version:
a library of styled components with material theme
22 lines (19 loc) • 871 B
JavaScript
import { css } from "styled-components";
import { cursorStyle, boxShadow } from "../../maps";
import { theme } from "../../theme";
export default css`
color: ${(props) => (props.color ? props.color : "auto")};
background: ${(props) => (props.bg ? props.bg : "auto")};
border: ${(props) =>
props.border ? props.border : `0.2rem inset ${theme.colors.gray3}`};
border-radius: ${(props) => (props.radius ? props.radius : "0.1rem")};
opacity: ${(props) => (props.opacity ? props.opacity : "none")};
box-shadow: ${(props) => (props.shadow ? props.shadow : boxShadow)};
&:hover {
border: ${(props) =>
props.hvrBorder ? props.hvrBorder : `0.2rem solid ${theme.colors.blue1}`};
color: ${(props) => (props.hvrColor ? props.hvrColor : "auto")};
background: ${(props) => (props.hvrBg ? props.hvrBg : "auto")};
cursor: ${cursorStyle};
}
`;