UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

30 lines (25 loc) 767 B
import { Utils } from 'choerodon-ui/dataset'; var formatFileSize = Utils.formatFileSize; export { formatFileSize }; export function sortAttachments(attachments, sort) { if (attachments) { if (!sort.custom) { var type = sort.type, order = sort.order; return attachments.sort(function (a, b) { if (type === 'name') { if (order === 'desc') { return b.name.localeCompare(a.name); } return a.name.localeCompare(b.name); } if (order === 'desc') { return b.creationDate.getTime() - a.creationDate.getTime(); } return a.creationDate.getTime() - b.creationDate.getTime(); }); } return attachments; } } //# sourceMappingURL=utils.js.map