1- import { useEffect , useState } from 'react' ;
1+ import { useEffect , useState } from 'react' ;
22import { Link } from 'react-router-dom' ;
33import {
44 Anchor ,
@@ -17,7 +17,7 @@ import {
1717import { SortableHeader } from '../components/SortableHeader' ;
1818import { TestHistory } from '../components/TestHistory' ;
1919import { TestRow } from '../components/TestRow' ;
20- import { SortColumn , TestRecord } from '../types' ;
20+ import { SortColumn , TestRecord } from '../types' ;
2121import { sortRecords } from '../utils' ;
2222
2323export default function Home ( ) {
@@ -80,36 +80,36 @@ export default function Home() {
8080 < Box >
8181 { /* Header */ }
8282 < Box
83- py = { "md" }
83+ py = { 'md' }
8484 style = { { textAlign : 'center' , backgroundColor : 'var(--mantine-color-dark-7)' } }
8585 >
8686 < Title
8787 order = { 1 }
8888 style = { { fontVariant : 'small-caps' , fontFamily : 'Roboto, sans-serif' } }
8989 >
90- < Link to = { "/" } style = { { textDecoration : 'none' , color : 'white' } } >
90+ < Link to = { '/' } style = { { textDecoration : 'none' , color : 'white' } } >
9191 OpenSpace Image Testing
9292 </ Link >
9393 </ Title >
9494 </ Box >
9595
9696 { /* Controls */ }
9797 < Group
98- p = { "sm" }
99- align = { " flex-start" }
100- justify = { " space-between" }
98+ p = { 'sm' }
99+ align = { ' flex-start' }
100+ justify = { ' space-between' }
101101 style = { { backgroundColor : 'var(--mantine-color-dark-6)' } }
102102 >
103- < Group gap = { "sm" } align = { " center" } wrap = { " wrap" } >
103+ < Group gap = { 'sm' } align = { ' center' } wrap = { ' wrap' } >
104104 < Text fw = { 600 } > Hardware:</ Text >
105105 < Select
106- size = { "xs" }
106+ size = { 'xs' }
107107 w = { 200 }
108108 data = { [
109109 { value : 'all' , label : 'All' } ,
110110 ...allHardware . map ( ( hw ) => ( { value : hw , label : hw } ) )
111111 ] }
112- defaultValue = { " all" }
112+ defaultValue = { ' all' }
113113 onChange = { ( val ) => {
114114 if ( val === 'all' ) setSelectedHardware ( new Set ( allHardware ) ) ;
115115 else if ( val ) setSelectedHardware ( new Set ( [ val ] ) ) ;
@@ -123,14 +123,14 @@ export default function Home() {
123123 onChange = { ( ) => toggleHardware ( hw ) }
124124 />
125125 ) ) }
126- < Anchor component = { Link as any } to = { " /compare" } size = { "sm" } >
126+ < Anchor component = { Link as any } to = { ' /compare' } size = { 'sm' } >
127127 Hardware Compare
128128 </ Anchor >
129129 </ Group >
130- < Group gap = { "xs" } >
130+ < Group gap = { 'xs' } >
131131 < Text fw = { 600 } > Admin:</ Text >
132132 < PasswordInput
133- size = { "xs" }
133+ size = { 'xs' }
134134 w = { 180 }
135135 value = { adminToken }
136136 onChange = { ( e ) => setAdminToken ( e . target . value ) }
@@ -142,13 +142,17 @@ export default function Home() {
142142 < Table striped highlightOnHover withColumnBorders stickyHeader >
143143 < Table . Thead >
144144 < Table . Tr >
145- < SortableHeader sortKey = { "pixelError" } label = { "Error" } onSort = { handleSort } />
146- < SortableHeader sortKey = { "group" } label = { "Group" } onSort = { handleSort } />
147- < SortableHeader sortKey = { "name" } label = { "Name" } onSort = { handleSort } />
148- < SortableHeader sortKey = { "hardware" } label = { "Hardware" } onSort = { handleSort } />
149- < SortableHeader sortKey = { "timing" } label = { "Timing" } onSort = { handleSort } />
150- < SortableHeader sortKey = { "commitHash" } label = { "Commit" } onSort = { handleSort } />
151- < SortableHeader sortKey = { "timeStamp" } label = { "Timestamp" } onSort = { handleSort } />
145+ < SortableHeader sortKey = { 'pixelError' } label = { 'Error' } onSort = { handleSort } />
146+ < SortableHeader sortKey = { 'group' } label = { 'Group' } onSort = { handleSort } />
147+ < SortableHeader sortKey = { 'name' } label = { 'Name' } onSort = { handleSort } />
148+ < SortableHeader sortKey = { 'hardware' } label = { 'Hardware' } onSort = { handleSort } />
149+ < SortableHeader sortKey = { 'timing' } label = { 'Timing' } onSort = { handleSort } />
150+ < SortableHeader sortKey = { 'commitHash' } label = { 'Commit' } onSort = { handleSort } />
151+ < SortableHeader
152+ sortKey = { 'timeStamp' }
153+ label = { 'Timestamp' }
154+ onSort = { handleSort }
155+ />
152156 < Table . Th > Candidate</ Table . Th >
153157 < Table . Th > Reference</ Table . Th >
154158 < Table . Th > Difference</ Table . Th >
@@ -173,7 +177,7 @@ export default function Home() {
173177 ? `${ selectedRecord . group } / ${ selectedRecord . name } — ${ selectedRecord . hardware } `
174178 : ''
175179 }
176- size = { " auto" }
180+ size = { ' auto' }
177181 scrollAreaComponent = { ScrollArea . Autosize }
178182 >
179183 { selectedRecord && (
0 commit comments