Changed Sort by field to use only Date & Size (#1721)
Added size column Changed Versions Sort by field to be only date & size Signed-off-by: Benjamin Perez <benjamin@bexsoft.net>
This commit is contained in:
@@ -29,6 +29,7 @@ import {
|
||||
RecoverIcon,
|
||||
ShareIcon,
|
||||
} from "../../../../../../icons";
|
||||
import { niceBytes } from "../../../../../../common/utils";
|
||||
|
||||
interface IFileVersionItem {
|
||||
fileName: string;
|
||||
@@ -197,6 +198,9 @@ const FileVersionItem = ({
|
||||
{versionInfo.last_modified}
|
||||
</reactMoment.default>
|
||||
</span>
|
||||
<span className={classes.versionData}>
|
||||
<strong>Size:</strong> {niceBytes(versionInfo.size || "0")}
|
||||
</span>
|
||||
<span className={classes.versionData}>
|
||||
<strong>Deleted:</strong>{" "}
|
||||
{versionInfo.is_delete_marker ? "Yes" : "No"}
|
||||
|
||||
@@ -286,25 +286,17 @@ const VersionsNavigator = ({
|
||||
|
||||
filteredRecords.sort((a, b) => {
|
||||
switch (sortValue) {
|
||||
case "version":
|
||||
if (a.version_id && b.version_id) {
|
||||
if (a.version_id < b.version_id) {
|
||||
case "size":
|
||||
if (a.size && b.size) {
|
||||
if (a.size < b.size) {
|
||||
return -1;
|
||||
}
|
||||
if (a.version_id > b.version_id) {
|
||||
if (a.size > b.size) {
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
return 0;
|
||||
case "deleted":
|
||||
if (a.is_delete_marker && !b.is_delete_marker) {
|
||||
return -1;
|
||||
}
|
||||
if (!a.is_delete_marker && b.is_delete_marker) {
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
default:
|
||||
const dateA = new Date(a.last_modified).getTime();
|
||||
const dateB = new Date(b.last_modified).getTime();
|
||||
@@ -430,10 +422,9 @@ const VersionsNavigator = ({
|
||||
options={[
|
||||
{ label: "Date", value: "date" },
|
||||
{
|
||||
label: "Version ID",
|
||||
value: "version",
|
||||
label: "Size",
|
||||
value: "size",
|
||||
},
|
||||
{ label: "Deleted", value: "deleted" },
|
||||
]}
|
||||
/>
|
||||
</Fragment>
|
||||
|
||||
Reference in New Issue
Block a user