mirror of
https://github.com/wassname/optuna-dashboard.git
synced 2026-09-10 12:23:22 +08:00
Sort artifact cards by filename
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user