@stokr/components-library
Version:
STOKR - Components Library
52 lines (51 loc) • 1.85 kB
JavaScript
"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;