1- import { Anchor , Box , Button , Table , Text } from '@mantine/core'
2- import { TestRecord , TestData } from '../types'
3- import { diffDisplay , diffStyle , timingDisplay } from '../utils'
4- import { ImageThumbnail } from './ImageThumbnail'
1+ import { Anchor , Box , Button , Table , Text } from '@mantine/core' ;
2+ import { TestRecord , TestData } from '../types' ;
3+ import { diffDisplay , diffStyle , timingDisplay } from '../utils' ;
4+ import { ImageThumbnail } from './ImageThumbnail' ;
55
66interface Props {
7- record : TestRecord
8- onUpdateReference : ( record : TestRecord ) => void
9- } ;
7+ record : TestRecord ;
8+ onUpdateReference : ( record : TestRecord ) => void ;
9+ }
1010
1111export function TestHistory ( { record, onUpdateReference } : Props ) {
12- const testData = [ ...record . data ] . reverse ( )
12+ const testData = [ ...record . data ] . reverse ( ) ;
1313
1414 return (
1515 < Box p = "md" bg = "dark.8" >
@@ -31,10 +31,21 @@ export function TestHistory({ record, onUpdateReference }: Props) {
3131 { testData . map ( ( d : TestData , i : number ) => (
3232 < Table . Tr key = { d . timeStamp } >
3333 < Table . Td >
34- < Text size = "sm" c = "dimmed" > { new Date ( d . timeStamp ) . toUTCString ( ) } </ Text >
34+ < Text size = "sm" c = "dimmed" >
35+ { new Date ( d . timeStamp ) . toUTCString ( ) }
36+ </ Text >
3537 </ Table . Td >
3638 < Table . Td >
37- < Box px = { 4 } style = { { borderRadius : 4 , display : 'inline-block' , width : 70 , textAlign : 'center' , ...diffStyle ( d . pixelError ) } } >
39+ < Box
40+ px = { 4 }
41+ style = { {
42+ borderRadius : 4 ,
43+ display : 'inline-block' ,
44+ width : 70 ,
45+ textAlign : 'center' ,
46+ ...diffStyle ( d . pixelError )
47+ } }
48+ >
3849 < Text > { diffDisplay ( d . pixelError ) } </ Text >
3950 </ Box >
4051 </ Table . Td >
@@ -58,16 +69,31 @@ export function TestHistory({ record, onUpdateReference }: Props) {
5869 </ Anchor >
5970 </ Table . Td >
6071 < Table . Td >
61- < ImageThumbnail type = "candidate" group = { record . group } name = { record . name }
62- hardware = { record . hardware } timestamp = { d . timeStamp } />
72+ < ImageThumbnail
73+ type = "candidate"
74+ group = { record . group }
75+ name = { record . name }
76+ hardware = { record . hardware }
77+ timestamp = { d . timeStamp }
78+ />
6379 </ Table . Td >
6480 < Table . Td >
65- < ImageThumbnail type = "reference" group = { record . group } name = { record . name }
66- hardware = { record . hardware } timestamp = { d . timeStamp } />
81+ < ImageThumbnail
82+ type = "reference"
83+ group = { record . group }
84+ name = { record . name }
85+ hardware = { record . hardware }
86+ timestamp = { d . timeStamp }
87+ />
6788 </ Table . Td >
6889 < Table . Td >
69- < ImageThumbnail type = "difference" group = { record . group } name = { record . name }
70- hardware = { record . hardware } timestamp = { d . timeStamp } />
90+ < ImageThumbnail
91+ type = "difference"
92+ group = { record . group }
93+ name = { record . name }
94+ hardware = { record . hardware }
95+ timestamp = { d . timeStamp }
96+ />
7197 </ Table . Td >
7298 < Table . Td >
7399 { i === 0 && (
@@ -81,5 +107,5 @@ export function TestHistory({ record, onUpdateReference }: Props) {
81107 </ Table . Tbody >
82108 </ Table >
83109 </ Box >
84- )
110+ ) ;
85111}
0 commit comments