File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
site/src/pages/WorkspaceBuildPage Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -3,13 +3,18 @@ import Typography from "@material-ui/core/Typography"
3
3
import { useMachine } from "@xstate/react"
4
4
import React from "react"
5
5
import { useParams } from "react-router-dom"
6
+ import { ProvisionerJobLog } from "../../api/typesGenerated"
6
7
import { Loader } from "../../components/Loader/Loader"
7
8
import { Margins } from "../../components/Margins/Margins"
8
9
import { Stack } from "../../components/Stack/Stack"
9
10
import { WorkspaceBuildLogs } from "../../components/WorkspaceBuildLogs/WorkspaceBuildLogs"
10
11
import { WorkspaceBuildStats } from "../../components/WorkspaceBuildStats/WorkspaceBuildStats"
11
12
import { workspaceBuildMachine } from "../../xServices/workspaceBuild/workspaceBuildXService"
12
13
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
+
13
18
const useBuildId = ( ) => {
14
19
const { buildId } = useParams ( )
15
20
@@ -35,7 +40,7 @@ export const WorkspaceBuildPage: React.FC = () => {
35
40
36
41
{ build && < WorkspaceBuildStats build = { build } /> }
37
42
{ ! logs && < Loader /> }
38
- { logs && < WorkspaceBuildLogs logs = { logs } /> }
43
+ { logs && < WorkspaceBuildLogs logs = { sortLogsByCreatedAt ( logs ) } /> }
39
44
</ Stack >
40
45
</ Margins >
41
46
)
You can’t perform that action at this time.
0 commit comments