DocSpace-client/packages/asc-web-components/tooltip/styled-tooltip.js
2021-02-26 00:19:45 +03:00

31 lines
1.0 KiB
JavaScript

import styled from "styled-components";
import Base from "../themes/base";
const StyledTooltip = styled.div`
.__react_component_tooltip {
border-radius: ${(props) => props.theme.tooltip.borderRadius};
-moz-border-radius: ${(props) => props.theme.tooltip.borderRadius};
-webkit-border-radius: ${(props) => props.theme.tooltip.borderRadius};
box-shadow: ${(props) => props.theme.tooltip.boxShadow};
-moz-box-shadow: ${(props) => props.theme.tooltip.boxShadow};
-webkit-box-shadow: ${(props) => props.theme.tooltip.boxShadow};
opacity: ${(props) => props.theme.tooltip.opacity};
padding: ${(props) => props.theme.tooltip.padding};
pointer-events: ${(props) => props.theme.tooltip.pointerEvents};
max-width: ${(props) => props.theme.tooltip.maxWidth};
&:before {
border: ${(props) => props.theme.tooltip.before.border};
}
&:after {
border: ${(props) => props.theme.tooltip.after.border};
}
}
`;
StyledTooltip.defaultProps = {
theme: Base,
};
export default StyledTooltip;