Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b979164

Browse files
BrunoQuaresmakylecarbs
authored andcommitted
fix: Fix log order in the workspace build page (#1604)
1 parent 203102b commit b979164

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

site/src/pages/WorkspaceBuildPage/WorkspaceBuildPage.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,18 @@ import Typography from "@material-ui/core/Typography"
33
import { useMachine } from "@xstate/react"
44
import React from "react"
55
import { useParams } from "react-router-dom"
6+
import { ProvisionerJobLog } from "../../api/typesGenerated"
67
import { Loader } from "../../components/Loader/Loader"
78
import { Margins } from "../../components/Margins/Margins"
89
import { Stack } from "../../components/Stack/Stack"
910
import { WorkspaceBuildLogs } from "../../components/WorkspaceBuildLogs/WorkspaceBuildLogs"
1011
import { WorkspaceBuildStats } from "../../components/WorkspaceBuildStats/WorkspaceBuildStats"
1112
import { workspaceBuildMachine } from "../../xServices/workspaceBuild/workspaceBuildXService"
1213

14+
const sortLogsByCreatedAt = (logs: ProvisionerJobLog[]) => {
15+
return [...logs].sort((a, b) => new Date(a.created_at).getTime() - new Date(b.created_at).getTime())
16+
}
17+
1318
const useBuildId = () => {
1419
const { buildId } = useParams()
1520

@@ -35,7 +40,7 @@ export const WorkspaceBuildPage: React.FC = () => {
3540

3641
{build && <WorkspaceBuildStats build={build} />}
3742
{!logs && <Loader />}
38-
{logs && <WorkspaceBuildLogs logs={logs} />}
43+
{logs && <WorkspaceBuildLogs logs={sortLogsByCreatedAt(logs)} />}
3944
</Stack>
4045
</Margins>
4146
)

0 commit comments

Comments
 (0)