style: align oxfmt to trailing-comma 'all' and normalize code
All checks were successful
Build and Push Docker Image / build (push) Successful in 28s

The repo was authored prettier-style (trailing-comma 'all') but .oxfmtrc.json
was set to 'es5', so every formatted file diverged. Switch the config to 'all'
to match the existing code, ignore docs/** and **/drizzle/** (prose + generated
snapshots the formatter should not own), and reformat the source tree once for
consistency. No behavioural change; all suites green (api 60, worker 28, admin 21).
This commit is contained in:
Bas van Rossem
2026-06-17 21:36:18 +02:00
parent 1807f2b6d6
commit 70ac27ec8e
27 changed files with 48 additions and 51 deletions

View File

@@ -22,7 +22,7 @@ function renderApp() {
return render(
<QueryClientProvider client={queryClient}>
<App />
</QueryClientProvider>
</QueryClientProvider>,
);
}

View File

@@ -46,7 +46,7 @@ function renderHarness() {
return render(
<AuthProvider>
<Harness />
</AuthProvider>
</AuthProvider>,
);
}

View File

@@ -5,7 +5,7 @@ export const API_URL = import.meta.env.VITE_API_URL ?? 'http://localhost:3000';
export class ApiError extends Error {
constructor(
public status: number,
message: string
message: string,
) {
super(message);
this.name = 'ApiError';

View File

@@ -11,5 +11,5 @@ createRoot(document.getElementById('root')!).render(
<QueryClientProvider client={queryClient}>
<App />
</QueryClientProvider>
</React.StrictMode>
</React.StrictMode>,
);

View File

@@ -41,7 +41,7 @@ function renderActivities() {
return render(
<QueryClientProvider client={queryClient}>
<Activities />
</QueryClientProvider>
</QueryClientProvider>,
);
}

View File

@@ -100,7 +100,7 @@ export default function Activities() {
setNewName('');
setNewTypes([...ALL_TYPES]);
},
}
},
);
}
@@ -118,13 +118,13 @@ export default function Activities() {
if (editName.trim().length === 0 || editTypes.length === 0) return;
updateActivity.mutate(
{ id, input: { name: editName.trim(), insole_types: editTypes } },
{ onSuccess: () => setEditingId(null) }
{ onSuccess: () => setEditingId(null) },
);
}
function handleDelete(id: number, name: string) {
const ok = window.confirm(
`"${name}" verwijderen? Alle tijdsregistraties voor deze taak worden ook verwijderd.`
`"${name}" verwijderen? Alle tijdsregistraties voor deze taak worden ook verwijderd.`,
);
if (ok) deleteActivity.mutate(id);
}

View File

@@ -38,7 +38,7 @@ function renderLive() {
return render(
<QueryClientProvider client={queryClient}>
<Live />
</QueryClientProvider>
</QueryClientProvider>,
);
}

View File

@@ -54,7 +54,7 @@ function LiveCard({ session, now }: { session: WorkSession; now: number }) {
const base = session.paused_at ? Date.parse(session.paused_at) : now;
const worked = Math.max(
0,
Math.floor((base - Date.parse(session.start_time)) / 1000) - session.paused_seconds
Math.floor((base - Date.parse(session.start_time)) / 1000) - session.paused_seconds,
);
return (
<article className="live-card">

View File

@@ -16,7 +16,7 @@ export default function Login() {
await signIn(email, password);
} catch (err) {
setError(
err instanceof NotAdminError ? 'Geen toegang — alleen beheerders.' : 'Inloggen mislukt'
err instanceof NotAdminError ? 'Geen toegang — alleen beheerders.' : 'Inloggen mislukt',
);
} finally {
setBusy(false);