"use strict";

var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.LicenceTitle = LicenceTitle;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
function LicenceTitle(_ref) {
  var _ref$displayName = _ref.displayName,
    displayName = _ref$displayName === void 0 ? '' : _ref$displayName,
    _ref$isTrial = _ref.isTrial,
    isTrial = _ref$isTrial === void 0 ? false : _ref$isTrial,
    _ref$isB2cPartnership = _ref.isB2cPartnershipLicence,
    isB2cPartnershipLicence = _ref$isB2cPartnership === void 0 ? false : _ref$isB2cPartnership;
  if (isB2cPartnershipLicence || isTrial) {
    return /*#__PURE__*/_react["default"].createElement("h1", {
      className: "ncf__header"
    }, displayName || 'Welcome to the Financial Times');
  }
  {
    return renderB2BTitle(displayName);
  }
}
function renderB2BTitle(displayName) {
  if (!displayName) {
    return /*#__PURE__*/_react["default"].createElement("h1", {
      className: "ncf__header"
    }, "Join your FT.com subscription");
  }
  return /*#__PURE__*/_react["default"].createElement("h1", {
    className: "ncf__header"
  }, /*#__PURE__*/_react["default"].createElement("span", {
    className: "ncf__light-licence-text"
  }, "Great news!", /*#__PURE__*/_react["default"].createElement("span", {
    className: "ncf__bold-licence-text"
  }, " ", displayName, " "), "has an", /*#__PURE__*/_react["default"].createElement("span", {
    className: "ncf__bold-licence-text"
  }, " FT subscription "), "you can join"));
}
LicenceTitle.propTypes = {
  displayName: _propTypes["default"].string,
  isTrial: _propTypes["default"].bool,
  isB2cPartnershipLicence: _propTypes["default"].bool
};