@atlaskit/renderer
Version:
Renderer component
22 lines (21 loc) • 617 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var mediaGroup = function mediaGroup(node) {
// count children which are media files
// ignore card links
var childMediaFilesCount = 0;
node.content.forEach(function (childNode) {
if (childNode.attrs.type === 'file') {
childMediaFilesCount += 1;
}
});
if (childMediaFilesCount) {
var postfix = childMediaFilesCount > 1 ? 'Files' : 'File';
return "\uD83D\uDCCE ".concat(childMediaFilesCount, " ").concat(postfix);
}
return '';
};
var _default = exports.default = mediaGroup;