UNPKG

@stokr/components-library

Version:

STOKR - Components Library

52 lines (51 loc) 1.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LatestUpdate = void 0; Object.defineProperty(exports, "LatestUpdateWrapper", { enumerable: true, get: function () { return _LatestUpdate.LatestUpdateWrapper; } }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _LatestUpdate = require("./LatestUpdate.styles"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const LatestUpdate = _ref => { let { image, tag, title, text, url, horizontalPadding } = _ref; return /*#__PURE__*/_react.default.createElement(_LatestUpdate.Container, { to: url, horizontalPadding: horizontalPadding }, /*#__PURE__*/_react.default.createElement(_LatestUpdate.ItemLink, { to: url }, image && /*#__PURE__*/_react.default.createElement(_LatestUpdate.ImageWrap, null, /*#__PURE__*/_react.default.createElement(_LatestUpdate.Image, { src: image })), tag && /*#__PURE__*/_react.default.createElement(_LatestUpdate.Tag, null, tag), /*#__PURE__*/_react.default.createElement(_LatestUpdate.Title, null, title), /*#__PURE__*/_react.default.createElement(_LatestUpdate.Text, null, text), /*#__PURE__*/_react.default.createElement(_LatestUpdate.ReadMore, { as: "span" }, "read more"))); }; exports.LatestUpdate = LatestUpdate; LatestUpdate.propTypes = { image: _propTypes.default.string, tag: _propTypes.default.string, title: _propTypes.default.string.isRequired, text: _propTypes.default.string.isRequired, url: _propTypes.default.string.isRequired, horizontalPadding: _propTypes.default.bool }; LatestUpdate.defaultProps = { image: '', tag: '', horizontalPadding: false }; var _default = exports.default = LatestUpdate;