UNPKG

@kiwicom/orbit-components

Version:

Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.

24 lines (16 loc) 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _styledComponents = require("styled-components"); var _consts = require("../consts"); var _getTypeToken = _interopRequireDefault(require("./getTypeToken")); var _getButtonBoxShadow = _interopRequireDefault(require("./getButtonBoxShadow")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var getFocus = function getFocus(_ref) { var bordered = _ref.bordered; return (0, _styledComponents.css)([":focus{", ";background:", ";}:focus:not(:focus-visible){box-shadow:none;background:", ";}:-moz-focusring,:focus-visible{", ";background:", ";}"], (0, _getButtonBoxShadow.default)(_consts.BUTTON_STATES.FOCUS), bordered && (0, _getTypeToken.default)(_consts.TOKENS.backgroundButtonFocus), bordered ? (0, _getTypeToken.default)(_consts.TOKENS.backgroundButtonBordered) : (0, _getTypeToken.default)(_consts.TOKENS.backgroundButton), (0, _getButtonBoxShadow.default)(_consts.BUTTON_STATES.FOCUS), bordered && (0, _getTypeToken.default)(_consts.TOKENS.backgroundButtonFocus)); }; var _default = getFocus; exports.default = _default;