UNPKG

@helpscout/hsds-react

Version:

React component library for Help Scout's Design System

40 lines (32 loc) 3.55 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.TimerUI = exports.TextUI = exports.NotificationUI = exports.config = void 0; var _styledComponents = _interopRequireDefault(require("styled-components")); var _color = require("../../styles/utilities/color"); var _depth = require("../../styles/mixins/depth.css"); var _Animate = _interopRequireDefault(require("../Animate")); var _Text = _interopRequireDefault(require("../Text")); var config = { borderRadius: { md: '8px', sm: '2px' }, bubbleClassName: '.c-Notification__messageBubble' }; exports.config = config; var NotificationUI = (0, _styledComponents.default)(_Animate.default).withConfig({ displayName: "Notificationcss__NotificationUI", componentId: "sc-14pxvd1-0" })(["max-width:300px;", "{", " cursor:pointer;max-width:100%;text-align:right;transition:border-radius 200ms ease;}& + &{", "{border-top-right-radius:", " !important;}}&:last-child{", "{border-top-right-radius:", " !important;border-bottom-left-radius:", " !important;}}&.is-align-right{margin-left:auto;", "{border-top-left-radius:", " !important;border-top-right-radius:", " !important;border-bottom-right-radius:", " !important;border-bottom-left-radius:", " !important;}&:only-child{", "{border-top-right-radius:", " !important;}}&:not(:only-child){", "{border-top-right-radius:", " !important;}}&:first-child:not(:last-child){", "{border-top-right-radius:", " !important;}}}&.is-align-left{margin-right:auto;", "{border-top-left-radius:", " !important;border-top-right-radius:", " !important;border-bottom-right-radius:", " !important;border-bottom-left-radius:", " !important;text-align:left;}.c-MessageChatBlock__flexy{justify-content:flex-start;}.c-MessageBubble__from{text-align:left;}&:only-child{", "{border-top-left-radius:", " !important;}}&:not(:only-child){", "{border-top-right-radius:", " !important;border-bottom-left-radius:", " !important;}}&:first-child:not(:only-child){", "{border-top-left-radius:", " !important;border-bottom-left-radius:", " !important;border-bottom-right-radius:", " !important;}}}"], config.bubbleClassName, _depth.d600, config.bubbleClassName, config.borderRadius.md, config.bubbleClassName, config.borderRadius.md, config.borderRadius.md, config.bubbleClassName, config.borderRadius.md, config.borderRadius.sm, config.borderRadius.sm, config.borderRadius.md, config.bubbleClassName, config.borderRadius.md, config.bubbleClassName, config.borderRadius.sm, config.bubbleClassName, config.borderRadius.md, config.bubbleClassName, config.borderRadius.sm, config.borderRadius.md, config.borderRadius.md, config.borderRadius.sm, config.bubbleClassName, config.borderRadius.md, config.bubbleClassName, config.borderRadius.md, config.borderRadius.sm, config.bubbleClassName, config.borderRadius.md, config.borderRadius.sm, config.borderRadius.md); exports.NotificationUI = NotificationUI; var TextUI = (0, _styledComponents.default)(_Text.default).withConfig({ displayName: "Notificationcss__TextUI", componentId: "sc-14pxvd1-1" })(["color:", ";"], (0, _color.getColor)('charcoal.500')); exports.TextUI = TextUI; var TimerUI = (0, _styledComponents.default)('div').withConfig({ displayName: "Notificationcss__TimerUI", componentId: "sc-14pxvd1-2" })(["animation-fill-mode:forward;animation-name:HSDSNotificationTimer;animation-iteration-count:1;animation-duration:5000ms;animation-play-state:running;@keyframes HSDSNotificationTimer{}"]); exports.TimerUI = TimerUI;