Skip to content

Commit cdb3b2d

Browse files
committed
Prettier again
1 parent e75d0c4 commit cdb3b2d

10 files changed

Lines changed: 96 additions & 87 deletions

File tree

backend/frontend/src/App.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BrowserRouter, Route,Routes } from 'react-router-dom';
1+
import { BrowserRouter, Route, Routes } from 'react-router-dom';
22

33
import Compare from './pages/Compare';
44
import Home from './pages/Home';
@@ -7,8 +7,8 @@ function App() {
77
return (
88
<BrowserRouter>
99
<Routes>
10-
<Route path={"/"} element={<Home />} />
11-
<Route path={"/compare"} element={<Compare />} />
10+
<Route path={'/'} element={<Home />} />
11+
<Route path={'/compare'} element={<Compare />} />
1212
</Routes>
1313
</BrowserRouter>
1414
);

backend/frontend/src/components/ImageThumbnail.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ export function ImageThumbnail({
2121
return (
2222
<Anchor
2323
href={`/api/result/${type}/${group}/${name}/${hardware}${timePart}`}
24-
target={"_blank"}
24+
target={'_blank'}
2525
onClick={stopPropagation ? (e: React.MouseEvent) => e.stopPropagation() : undefined}
2626
>
2727
<img
2828
src={`/api/result/${type}-thumbnail/${group}/${name}/${hardware}${timePart}`}
2929
style={{ width: 170, height: 95.625 }}
30-
loading={"lazy"}
30+
loading={'lazy'}
3131
alt={type}
3232
/>
3333
</Anchor>

backend/frontend/src/components/TestHistory.tsx

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Anchor, Box, Button, Table, Text } from '@mantine/core';
22

3-
import { TestData,TestRecord } from '../types';
3+
import { TestData, TestRecord } from '../types';
44
import { diffDisplay, diffStyle, timingDisplay } from '../utils';
55

66
import { ImageThumbnail } from './ImageThumbnail';
@@ -14,8 +14,13 @@ export function TestHistory({ record, onUpdateReference }: Props) {
1414
const testData = [...record.data].reverse();
1515

1616
return (
17-
<Box p={"md"} bg={"dark.8"}>
18-
<Table horizontalSpacing={"xs"} verticalSpacing={4} withTableBorder withColumnBorders>
17+
<Box p={'md'} bg={'dark.8'}>
18+
<Table
19+
horizontalSpacing={'xs'}
20+
verticalSpacing={4}
21+
withTableBorder
22+
withColumnBorders
23+
>
1924
<Table.Thead>
2025
<Table.Tr>
2126
<Table.Th>Timestamp</Table.Th>
@@ -33,7 +38,7 @@ export function TestHistory({ record, onUpdateReference }: Props) {
3338
{testData.map((d: TestData, i: number) => (
3439
<Table.Tr key={d.timeStamp}>
3540
<Table.Td>
36-
<Text size={"sm"} c={"dimmed"}>
41+
<Text size={'sm'} c={'dimmed'}>
3742
{new Date(d.timeStamp).toUTCString()}
3843
</Text>
3944
</Table.Td>
@@ -54,7 +59,7 @@ export function TestHistory({ record, onUpdateReference }: Props) {
5459
<Table.Td>
5560
<Anchor
5661
href={`https://github.com/OpenSpace/OpenSpace/commit/${d.commitHash}`}
57-
target={"_blank"}
62+
target={'_blank'}
5863
>
5964
{d.commitHash.substring(0, 8)}
6065
</Anchor>
@@ -65,14 +70,14 @@ export function TestHistory({ record, onUpdateReference }: Props) {
6570
<Table.Td>
6671
<Anchor
6772
href={`/api/result/log/${record.group}/${record.name}/${record.hardware}/${d.timeStamp}`}
68-
target={"_blank"}
73+
target={'_blank'}
6974
>
7075
Log ({d.nErrors} errors)
7176
</Anchor>
7277
</Table.Td>
7378
<Table.Td>
7479
<ImageThumbnail
75-
type={"candidate"}
80+
type={'candidate'}
7681
group={record.group}
7782
name={record.name}
7883
hardware={record.hardware}
@@ -81,7 +86,7 @@ export function TestHistory({ record, onUpdateReference }: Props) {
8186
</Table.Td>
8287
<Table.Td>
8388
<ImageThumbnail
84-
type={"reference"}
89+
type={'reference'}
8590
group={record.group}
8691
name={record.name}
8792
hardware={record.hardware}
@@ -90,7 +95,7 @@ export function TestHistory({ record, onUpdateReference }: Props) {
9095
</Table.Td>
9196
<Table.Td>
9297
<ImageThumbnail
93-
type={"difference"}
98+
type={'difference'}
9499
group={record.group}
95100
name={record.name}
96101
hardware={record.hardware}
@@ -99,7 +104,7 @@ export function TestHistory({ record, onUpdateReference }: Props) {
99104
</Table.Td>
100105
<Table.Td>
101106
{i === 0 && (
102-
<Button variant={"default"} onClick={() => onUpdateReference(record)}>
107+
<Button variant={'default'} onClick={() => onUpdateReference(record)}>
103108
Upgrade Candidate to Reference
104109
</Button>
105110
)}

backend/frontend/src/components/TestRow.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,20 +36,20 @@ export function TestRow({ record, onOpen }: Props) {
3636
<Table.Td>{timingDisplay(latestData.timing)}</Table.Td>
3737
<Table.Td>
3838
<Anchor
39-
size={"sm"}
39+
size={'sm'}
4040
href={`https://github.com/OpenSpace/OpenSpace/commit/${latestData.commitHash}`}
41-
target={"_blank"}
41+
target={'_blank'}
4242
onClick={(e: React.MouseEvent) => e.stopPropagation()}
4343
>
4444
{latestData.commitHash.substring(0, 8)}
4545
</Anchor>
4646
</Table.Td>
4747
<Table.Td>
48-
<Text size={"sm"}>{new Date(latestData.timeStamp).toISOString()}</Text>
48+
<Text size={'sm'}>{new Date(latestData.timeStamp).toISOString()}</Text>
4949
</Table.Td>
5050
<Table.Td>
5151
<ImageThumbnail
52-
type={"candidate"}
52+
type={'candidate'}
5353
group={record.group}
5454
name={record.name}
5555
hardware={record.hardware}
@@ -58,7 +58,7 @@ export function TestRow({ record, onOpen }: Props) {
5858
</Table.Td>
5959
<Table.Td>
6060
<ImageThumbnail
61-
type={"reference"}
61+
type={'reference'}
6262
group={record.group}
6363
name={record.name}
6464
hardware={record.hardware}
@@ -67,7 +67,7 @@ export function TestRow({ record, onOpen }: Props) {
6767
</Table.Td>
6868
<Table.Td>
6969
<ImageThumbnail
70-
type={"difference"}
70+
type={'difference'}
7171
group={record.group}
7272
name={record.name}
7373
hardware={record.hardware}

backend/frontend/src/main.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import './styles/common.css';
99

1010
createRoot(document.getElementById('root')!).render(
1111
<StrictMode>
12-
<MantineProvider defaultColorScheme={"dark"}>
12+
<MantineProvider defaultColorScheme={'dark'}>
1313
<App />
1414
</MantineProvider>
1515
</StrictMode>

backend/frontend/src/pages/Compare.tsx

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useEffect, useRef,useState } from 'react';
1+
import { useEffect, useRef, useState } from 'react';
22
import { Link, useSearchParams } from 'react-router-dom';
33
import {
44
Anchor,
@@ -43,7 +43,7 @@ function CompareCell({ type, group, name, hardware1, hardware2 }: Props) {
4343
textAlign: 'center'
4444
}}
4545
>
46-
<Anchor href={compareUrl} target={"_blank"}>
46+
<Anchor href={compareUrl} target={'_blank'}>
4747
<img
4848
src={compareUrl}
4949
alt={`${hardware1} vs ${hardware2}`}
@@ -56,7 +56,7 @@ function CompareCell({ type, group, name, hardware1, hardware2 }: Props) {
5656
mt={2}
5757
style={{ borderRadius: 4, display: 'inline-block', ...diffStyle(pixelError) }}
5858
>
59-
<Text size={"sm"}>{diffDisplay(pixelError)}</Text>
59+
<Text size={'sm'}>{diffDisplay(pixelError)}</Text>
6060
</Box>
6161
)}
6262
</Table.Td>
@@ -112,37 +112,37 @@ export default function Compare() {
112112
<Box>
113113
{/* Header */}
114114
<Box
115-
py={"md"}
115+
py={'md'}
116116
style={{ textAlign: 'center', backgroundColor: 'var(--mantine-color-dark-7)' }}
117117
>
118118
<Title order={1} style={{ fontVariant: 'small-caps' }}>
119-
<Link to={"/"} style={{ textDecoration: 'none', color: 'white' }}>
119+
<Link to={'/'} style={{ textDecoration: 'none', color: 'white' }}>
120120
OpenSpace Image Testing
121121
</Link>
122122
</Title>
123123
</Box>
124124

125125
{/* Input fields */}
126126
<Group
127-
p={"sm"}
128-
align={"flex-end"}
127+
p={'sm'}
128+
align={'flex-end'}
129129
style={{ backgroundColor: 'var(--mantine-color-dark-6)' }}
130130
>
131131
<TextInput
132-
label={"Group"}
133-
size={"sm"}
132+
label={'Group'}
133+
size={'sm'}
134134
value={group}
135135
onChange={(e) => setGroup(e.target.value)}
136136
/>
137137
<TextInput
138-
label={"Name"}
139-
size={"sm"}
138+
label={'Name'}
139+
size={'sm'}
140140
value={name}
141141
onChange={(e) => setName(e.target.value)}
142142
/>
143143
<Select
144-
label={"Type"}
145-
size={"sm"}
144+
label={'Type'}
145+
size={'sm'}
146146
w={160}
147147
value={type}
148148
onChange={(val) => setType((val ?? 'reference') as ImageType)}
@@ -157,15 +157,15 @@ export default function Compare() {
157157
</Group>
158158

159159
{shareUrl && (
160-
<Box px={"sm"} py={"xs"}>
161-
<Anchor href={shareUrl} size={"sm"}>
160+
<Box px={'sm'} py={'xs'}>
161+
<Anchor href={shareUrl} size={'sm'}>
162162
{shareUrl}
163163
</Anchor>
164164
</Box>
165165
)}
166166

167167
{hasResult && (
168-
<Table id={"splom"} withColumnBorders withTableBorder>
168+
<Table id={'splom'} withColumnBorders withTableBorder>
169169
<Table.Tbody>
170170
{hardwares.map((hw, i) => (
171171
<Table.Tr key={hw}>
@@ -183,15 +183,15 @@ export default function Compare() {
183183
>
184184
<Anchor
185185
href={`/api/result/${rType}/${rGroup}/${rName}/${hw}`}
186-
target={"_blank"}
186+
target={'_blank'}
187187
>
188188
<img
189189
src={`/api/result/${rType}-thumbnail/${rGroup}/${rName}/${hw}`}
190190
alt={hw}
191191
style={{ width: 150, height: 84.375 }}
192192
/>
193193
</Anchor>
194-
<Text size={"sm"} ta={"center"}>
194+
<Text size={'sm'} ta={'center'}>
195195
{hw}
196196
</Text>
197197
</Table.Td>

backend/frontend/src/pages/Home.tsx

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useEffect,useState } from 'react';
1+
import { useEffect, useState } from 'react';
22
import { Link } from 'react-router-dom';
33
import {
44
Anchor,
@@ -17,7 +17,7 @@ import {
1717
import { SortableHeader } from '../components/SortableHeader';
1818
import { TestHistory } from '../components/TestHistory';
1919
import { TestRow } from '../components/TestRow';
20-
import { SortColumn,TestRecord } from '../types';
20+
import { SortColumn, TestRecord } from '../types';
2121
import { sortRecords } from '../utils';
2222

2323
export 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 && (

backend/frontend/src/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SortColumn,TestRecord } from './types';
1+
import { SortColumn, TestRecord } from './types';
22

33
export function diffDisplay(diff: number): string {
44
return `${Math.round(diff * 100000) / 1000}%`;

0 commit comments

Comments
 (0)