0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-03 23:00:14 -05:00
ghost/core/frontend/helpers/comment_count.js
2022-07-12 10:24:02 +02:00

25 lines
626 B
JavaScript

const {SafeString} = require('../services/handlebars');
const {labs} = require('../services/proxy');
function commentCount(options) {
return new SafeString(`
<span data-ghost-comment-count="${this.id}" style="display:none">
${options.fn(this)}
</span>`
);
}
module.exports = async function commentsLabsWrapper() {
const self = this;
const args = arguments;
return labs.enabledHelper({
flagKey: 'comments',
flagName: 'Comments',
helperName: 'comments'
}, () => {
return commentCount.apply(self, args);
});
};
module.exports.async = true;