@atlaskit/button
Version:
A button triggers an event or action. They let users know what will happen next.
25 lines (24 loc) • 604 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getIsOnlySingleIcon;
var _getIfVisuallyHiddenChildren = require("./get-if-visually-hidden-children");
function getIsOnlySingleIcon(_ref) {
var children = _ref.children,
iconBefore = _ref.iconBefore,
iconAfter = _ref.iconAfter;
if ((0, _getIfVisuallyHiddenChildren.getIfVisuallyHiddenChildren)(children)) {
return true;
}
if (children) {
return false;
}
if (iconBefore && !iconAfter) {
return true;
}
if (!iconBefore && iconAfter) {
return true;
}
return false;
}