Sort artifact cards by filename

This commit is contained in:
nabenabe0928
2024-08-03 17:33:40 +02:00
parent c2c5050241
commit c5a7bf85bd
2 changed files with 20 additions and 2 deletions
@@ -41,6 +41,15 @@ export const StudyArtifactCards: FC<{ study: StudyDetail }> = ({ study }) => {
const width = "200px"
const height = "150px"
const artifacts = [...study.artifacts].sort((a, b) => {
if (a.filename < b.filename) {
return -1
} else if (a.filename > b.filename) {
return 1
} else {
return 0
}
})
return (
<>
@@ -48,7 +57,7 @@ export const StudyArtifactCards: FC<{ study: StudyDetail }> = ({ study }) => {
component="div"
sx={{ display: "flex", flexWrap: "wrap", p: theme.spacing(1, 0) }}
>
{study.artifacts.map((artifact) => {
{artifacts.map((artifact) => {
const urlPath = `/artifacts/${study.id}/${artifact.artifact_id}`
return (
<Card
@@ -44,6 +44,15 @@ export const TrialArtifactCards: FC<{ trial: Trial }> = ({ trial }) => {
const width = "200px"
const height = "150px"
const artifacts = [...trial.artifacts].sort((a, b) => {
if (a.filename < b.filename) {
return -1
} else if (a.filename > b.filename) {
return 1
} else {
return 0
}
})
return (
<>
@@ -57,7 +66,7 @@ export const TrialArtifactCards: FC<{ trial: Trial }> = ({ trial }) => {
component="div"
sx={{ display: "flex", flexWrap: "wrap", p: theme.spacing(1, 0) }}
>
{trial.artifacts.map((artifact) => {
{artifacts.map((artifact) => {
const urlPath = `/artifacts/${trial.study_id}/${trial.trial_id}/${artifact.artifact_id}`
return (
<Card