UNPKG

@centreon/react-components

Version:
45 lines (36 loc) 1.91 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _react = _interopRequireDefault(require("react")); var _classnames = _interopRequireDefault(require("classnames")); var _contentDescription = _interopRequireDefault(require("./content-description.scss")); /* eslint-disable react/jsx-no-target-blank */ /* eslint-disable react/jsx-filename-extension */ /* eslint-disable react/prop-types */ var DescriptionContent = function DescriptionContent(_ref) { var date = _ref.date, title = _ref.title, text = _ref.text, note = _ref.note, link = _ref.link; return _react["default"].createElement(_react["default"].Fragment, null, date ? _react["default"].createElement("span", { className: (0, _classnames["default"])(_contentDescription["default"]['content-description-date']) }, date) : null, title ? _react["default"].createElement("h3", { className: (0, _classnames["default"])(_contentDescription["default"]['content-description-title']) }, title) : null, text ? _react["default"].createElement("p", { className: (0, _classnames["default"])(_contentDescription["default"]['content-description-text']) }, text.split('\n').map(function (i) { return _react["default"].createElement("span", null, i, _react["default"].createElement("br", null)); })) : null, note ? _react["default"].createElement("span", { className: (0, _classnames["default"])(_contentDescription["default"]['content-description-release-note']) }, link ? _react["default"].createElement("a", { className: (0, _classnames["default"])(_contentDescription["default"]['content-description-release-note']), href: note, target: "_blank" }, note) : note) : null); }; var _default = DescriptionContent; exports["default"] = _default;