box-ui-elements-mlh
Version:
69 lines (62 loc) • 2.06 kB
JavaScript
import * as React from 'react';
import { PreviewTitleBodyTags, PreviewTitleBodyTagsButton, TitleBodyTags, TitleBodyTagsButton } from '../templates';
import { PREVIEW_TITLE_BODY_TAGS, PREVIEW_TITLE_BODY_TAGS_BUTTON, TITLE_BODY_TAGS, TITLE_BODY_TAGS_BUTTON } from '../../constants';
function Message(_ref) {
var activateDate = _ref.activateDate,
apiHost = _ref.apiHost,
contentPreviewProps = _ref.contentPreviewProps,
getToken = _ref.getToken,
templateName = _ref.templateName,
_ref$templateParams = _ref.templateParams,
body = _ref$templateParams.body,
button1 = _ref$templateParams.button1,
fileUpload = _ref$templateParams.fileUpload,
tags = _ref$templateParams.tags,
title = _ref$templateParams.title;
var date = new Date(activateDate * 1000);
if (templateName === PREVIEW_TITLE_BODY_TAGS && fileUpload) {
return /*#__PURE__*/React.createElement(PreviewTitleBodyTags, {
apiHost: apiHost,
body: body,
contentPreviewProps: contentPreviewProps,
date: date,
fileUpload: fileUpload,
getToken: getToken,
tags: tags,
title: title
});
}
if (templateName === PREVIEW_TITLE_BODY_TAGS_BUTTON && button1 && fileUpload) {
return /*#__PURE__*/React.createElement(PreviewTitleBodyTagsButton, {
apiHost: apiHost,
body: body,
button1: button1,
contentPreviewProps: contentPreviewProps,
date: date,
fileUpload: fileUpload,
getToken: getToken,
tags: tags,
title: title
});
}
if (templateName === TITLE_BODY_TAGS) {
return /*#__PURE__*/React.createElement(TitleBodyTags, {
body: body,
date: date,
tags: tags,
title: title
});
}
if (templateName === TITLE_BODY_TAGS_BUTTON && button1) {
return /*#__PURE__*/React.createElement(TitleBodyTagsButton, {
body: body,
button1: button1,
date: date,
tags: tags,
title: title
});
}
return null;
}
export default Message;
//# sourceMappingURL=Message.js.map