{t('common.loading')}
+ + const { volumeTotalBytes: total, volumeFreeBytes: free, storageBytes: storage } = data + const volumeKnown = total > 0 + const used = Math.max(0, total - free) + // На томе есть и чужое: база, система, чей-то бэкап. Показываем это отдельной долей, иначе + // «занято 80%» выглядит как вина медиатеки. + const foreign = Math.max(0, used - storage) + const lowSpace = volumeKnown && free < data.minFreeSpaceBytes + + const areas = [...data.areas] + .filter((a) => a.bytes > 0) + .sort((a, b) => AREA_ORDER.indexOf(a.area) - AREA_ORDER.indexOf(b.area)) + + return ( +{t('admin.storage.volumeUnknown')}
+ )} + + {lowSpace && ( +{t('admin.storage.empty')}
+ )} +