@selfcommunity/react-ui
Version:
React UI Components to integrate a Community created with SelfCommunity Platform.
28 lines (27 loc) • 811 B
JavaScript
/**
* Return document body
* @param doc LegalPage document
* @return string Body document
*/
export 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>';
};
/**
* Return true if document body is empty
* @param doc LegalPage document
* @return boolean
*/
export const isEmptyDocumentBody = (doc) => {
return !doc.html_body || (doc.html_body && (doc.html_body === '<p></p>' || doc.html_body === ''));
};
/**
* Return true if document is acked
* @param doc LegalPage document
* @return boolean
*/
export const isDocumentApproved = (doc) => {
return doc.ack && doc.ack.accepted_at;
};