UNPKG

@helpscout/hsds-react

Version:

React component library for Help Scout's Design System

36 lines (28 loc) 1.83 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.CopyButtonUI = exports.ConfirmationIconWrapperUI = exports.IconUI = exports.TextUI = void 0; var _styledComponents = _interopRequireDefault(require("styled-components")); var _color = require("../../styles/utilities/color"); var _Button = _interopRequireDefault(require("../Button")); var _Icon = _interopRequireDefault(require("../Icon")); var TextUI = _styledComponents.default.span.withConfig({ displayName: "CopyButtoncss__TextUI", componentId: "sc-1vfocmu-0" })(["display:inline-flex;transition:opacity linear 150ms;"]); exports.TextUI = TextUI; var IconUI = (0, _styledComponents.default)(_Icon.default).withConfig({ displayName: "CopyButtoncss__IconUI", componentId: "sc-1vfocmu-1" })(["display:inline-flex;transition:opacity linear 150ms;"]); exports.IconUI = IconUI; var ConfirmationIconWrapperUI = (0, _styledComponents.default)('div').withConfig({ displayName: "CopyButtoncss__ConfirmationIconWrapperUI", componentId: "sc-1vfocmu-2" })(["display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;top:0;z-index:2;opacity:0;transition:opacity linear 150ms;color:white;background:var(--confirmColor);"]); exports.ConfirmationIconWrapperUI = ConfirmationIconWrapperUI; var CopyButtonUI = (0, _styledComponents.default)(_Button.default).withConfig({ displayName: "CopyButtoncss__CopyButtonUI", componentId: "sc-1vfocmu-3" })(["--confirmColor:var(--buttonMainColor);--confirmBorderColor:var(buttonBorderColor);position:relative;&.is-copyConfirmed{border-color:var(--confirmColor) !important;", "{opacity:0;}", "{opacity:0;}", "{opacity:1;}}"], TextUI, IconUI, ConfirmationIconWrapperUI); exports.CopyButtonUI = CopyButtonUI;