UNPKG

@selfcommunity/react-ui

Version:

React UI Components to integrate a Community created with SelfCommunity Platform.

34 lines (33 loc) 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isDocumentApproved = exports.isEmptyDocumentBody = exports.getDocumentBody = void 0; /** * Return document body * @param doc LegalPage document * @return string Body document */ const getDocumentBody = (doc) => { if (doc.html_body && doc.html_body !== '<p></p>') { return doc.html_body; } return '<p><b><FormattedMessage id="ui.consentSolution.emptyDocument" defaultMessage="ui.consentSolution.emptyDocument" /></b></p>'; }; exports.getDocumentBody = getDocumentBody; /** * Return true if document body is empty * @param doc LegalPage document * @return boolean */ const isEmptyDocumentBody = (doc) => { return !doc.html_body || (doc.html_body && (doc.html_body === '<p></p>' || doc.html_body === '')); }; exports.isEmptyDocumentBody = isEmptyDocumentBody; /** * Return true if document is acked * @param doc LegalPage document * @return boolean */ const isDocumentApproved = (doc) => { return doc.ack && doc.ack.accepted_at; }; exports.isDocumentApproved = isDocumentApproved;