UNPKG

@financial-times/n-conversion-forms

Version:

Containing jsx components and styles for forms included on Accounts and Acqusition apps (next-signup, next-profile, next-retention, etc).

46 lines (45 loc) 1.82 kB
"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 };