@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
JavaScript
;
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;