@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.
28 lines (22 loc) • 647 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var createRel = function createRel(_ref) {
var rel = _ref.rel,
href = _ref.href,
external = _ref.external;
var relValues = rel ? rel.split(" ") : []; // add noopener and noreferrer whenever external
if (external && href) {
if (!relValues.includes("noopener")) {
relValues.push("noopener");
}
if (!relValues.includes("noreferrer")) {
relValues.push("noreferrer");
}
}
return relValues.length > 0 ? relValues.join(" ") : undefined;
};
var _default = createRel;
exports.default = _default;