@kiwicom/smart-faq
Version:
49 lines (39 loc) • 1.42 kB
JavaScript
;
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _style = _interopRequireDefault(require("styled-jsx/style"));
var React = _interopRequireWildcard(require("react"));
var _icons = require("@kiwicom/orbit-components/lib/icons");
var _Close = require("../../context/Close");
// @flow
var CloseIcon = function CloseIcon(_ref) {
var onClick = _ref.onClick;
return React.createElement("div", {
onKeyUp: onClick,
onClick: onClick,
role: "button",
tabIndex: "-1",
className: "jsx-477917638" + " " + "close-icon"
}, React.createElement(_icons.Close, {
customColor: "#46515e",
size: "medium"
}), React.createElement(_style.default, {
styleId: "477917638",
css: "div.close-icon.jsx-477917638{position:absolute;top:12px;right:12px;padding:8px;cursor:pointer;}@media only screen and (max-width:901px){.jsx-477917638{top:16px;right:16px;}}"
}));
};
var CloseButton = function CloseButton() {
return React.createElement(_Close.CloseContext.Consumer, null, function (onClose
/*: () => void*/
) {
return React.createElement(CloseIcon, {
onClick: onClose
});
});
};
var _default = CloseButton;
exports.default = _default;