@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
31 lines (24 loc) • 1.17 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
var TranslationContext = require('../../context/TranslationContext.js');
var utils = require('../../i18n/utils.js');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
var UnMemoizedDateSeparator = function (props) {
var messageCreatedAt = props.date, formatDate = props.formatDate;
var tDateTimeParser = TranslationContext.useTranslationContext('DateSeparator').tDateTimeParser;
var formattedDate = utils.getDateString({
calendar: true,
formatDate: formatDate,
messageCreatedAt: messageCreatedAt,
tDateTimeParser: tDateTimeParser,
});
return (React__default["default"].createElement("div", { className: 'uim__date-separator message-list-time' }, formattedDate));
};
/**
* A simple date separator between messages.
*/
var DateSeparator = React__default["default"].memo(UnMemoizedDateSeparator);
exports.DateSeparator = DateSeparator;
//# sourceMappingURL=DateSeparator.js.map