@procore/core-react
Version:
React library of Procore Design Guidelines
23 lines (22 loc) • 1.66 kB
JavaScript
import styled from 'styled-components';
import { getUnstyledButton } from '../Semantic/Semantic.styles';
import { getTypographyIntent } from '../Typography';
import { borderRadius } from '../_styles/borderRadius';
import { colors } from '../_styles/colors';
import { getGapOutlineFocus } from '../_styles/mixins';
import { getShadow } from '../_styles/shadows';
import { spacing } from '../_styles/spacing';
export var StyledTooltip = /*#__PURE__*/styled.span.withConfig({
displayName: "StyledTooltip",
componentId: "core-12_44_0__sc-1fawsi4-0"
})(["", " color:", ";max-width:200px;padding:", "px ", "px;position:relative;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;&:empty{display:none;}"], getTypographyIntent('small'), colors.white, spacing.sm, spacing.md);
export var StyledContainer = /*#__PURE__*/styled.span.withConfig({
displayName: "StyledContainer",
componentId: "core-12_44_0__sc-1fawsi4-1"
})(["display:inline-flex;background-color:", ";border-radius:", "px;", " & + [data-overlay-arrow]{background:", ";}&:has(> span:empty) + [data-overlay-arrow]{display:none;}"], colors.gray15, borderRadius.md, getShadow(3, 'bottom'), colors.gray15);
// This is for the inline typography icon button. Note: not `Button` styles
export var StyledTooltipButton = /*#__PURE__*/styled.button.withConfig({
displayName: "StyledTooltipButton",
componentId: "core-12_44_0__sc-1fawsi4-2"
})(["", " border-radius:50%;color:", ";display:inline-flex;vertical-align:middle;&:focus-visible{", "}* + &{margin-left:", "px;}"], getUnstyledButton, colors.gray45, getGapOutlineFocus('ontop'), spacing.sm);
//# sourceMappingURL=Tooltip.styles.js.map