@procore/core-react
Version:
React library of Procore Design Guidelines
28 lines (27 loc) • 1.59 kB
JavaScript
import styled from 'styled-components';
import { Button } from '../Button';
import { getTypographyIntent, typographyWeights } from '../Typography/Typography.styles';
import { borderRadius } from '../_styles/borderRadius';
import { colors } from '../_styles/colors';
import { getShadow } from '../_styles/shadows';
import { spacing } from '../_styles/spacing';
export var StyledToast = /*#__PURE__*/styled.div.withConfig({
displayName: "StyledToast",
componentId: "core-12_44_0__sc-1l6lk2n-0"
})(["", " align-items:center;background-color:", ";border-radius:", "px;color:", ";display:flex;min-height:48px;padding:", "px ", "px;width:550px;"], getShadow(4, 'bottom'), function (_ref) {
var $variant = _ref.$variant;
return $variant === 'success' ? colors.green30 : colors.red50;
}, borderRadius.md, colors.white, spacing.md, spacing.xl);
// $legacy is direct string inside Toast. Next is with subcomponents
export var StyledToastText = /*#__PURE__*/styled.span.withConfig({
displayName: "StyledToastText",
componentId: "core-12_44_0__sc-1l6lk2n-1"
})(["", " font-weight:", ";overflow:hidden;", ""], getTypographyIntent('body'), typographyWeights.semibold, function (_ref2) {
var $legacy = _ref2.$legacy;
return $legacy ? "margin-left: ".concat(spacing.lg, "px;") : "padding: 0 ".concat(spacing.lg, "px;");
});
export var StyledToastButton = /*#__PURE__*/styled(Button).withConfig({
displayName: "StyledToastButton",
componentId: "core-12_44_0__sc-1l6lk2n-2"
})(["line-height:0;color:", ";padding:0;margin-left:auto;"], colors.white);
//# sourceMappingURL=Toast.styles.js.map