diff --git a/benchmark/apps/web/src/app/globals.css b/benchmark/apps/web/src/app/globals.css index b9d4caf20c..c3ed49b1b0 100644 --- a/benchmark/apps/web/src/app/globals.css +++ b/benchmark/apps/web/src/app/globals.css @@ -135,6 +135,7 @@ } body { @apply bg-background text-foreground; - scrollbar-color: var(--color-background) transparent; /* Firefox */ + scrollbar-color: rgba(0, 0, 0, 0.2) transparent; /* Firefox */ + scrollbar-width: thin; } } diff --git a/benchmark/apps/web/src/app/home.tsx b/benchmark/apps/web/src/app/home.tsx index 2562fa1e01..7aa8cccde0 100644 --- a/benchmark/apps/web/src/app/home.tsx +++ b/benchmark/apps/web/src/app/home.tsx @@ -16,7 +16,7 @@ export function Home({ runs }: { runs: (Run & { taskMetrics: TaskMetrics | null return ( <> - +
ID diff --git a/benchmark/apps/web/src/app/layout.tsx b/benchmark/apps/web/src/app/layout.tsx index aba40b74db..4052ce8cef 100644 --- a/benchmark/apps/web/src/app/layout.tsx +++ b/benchmark/apps/web/src/app/layout.tsx @@ -20,11 +20,11 @@ export default function RootLayout({ }>) { return ( - +
-
{children}
+ {children} diff --git a/benchmark/apps/web/src/app/runs/[id]/page.tsx b/benchmark/apps/web/src/app/runs/[id]/page.tsx index 89e33de1bd..55973411f0 100644 --- a/benchmark/apps/web/src/app/runs/[id]/page.tsx +++ b/benchmark/apps/web/src/app/runs/[id]/page.tsx @@ -5,5 +5,10 @@ import { Run } from "./run" export default async function Page({ params }: { params: Promise<{ id: string }> }) { const { id } = await params const run = await findRun(Number(id)) - return + + return ( +
+ +
+ ) } diff --git a/benchmark/apps/web/src/app/runs/new/new-run.tsx b/benchmark/apps/web/src/app/runs/new/new-run.tsx index 2752c4948f..dab90249fd 100644 --- a/benchmark/apps/web/src/app/runs/new/new-run.tsx +++ b/benchmark/apps/web/src/app/runs/new/new-run.tsx @@ -1,6 +1,6 @@ "use client" -import { useCallback, useEffect, useRef, useState } from "react" +import { useCallback, useRef, useState } from "react" import { useRouter } from "next/navigation" import { useForm, FormProvider } from "react-hook-form" import { zodResolver } from "@hookform/resolvers/zod" @@ -151,7 +151,6 @@ export function NewRun() { - )} @@ -189,6 +188,7 @@ export function NewRun() { variant="inverted" maxCount={4} /> + )} /> diff --git a/benchmark/apps/web/src/app/runs/new/page.tsx b/benchmark/apps/web/src/app/runs/new/page.tsx index e437fb0a24..80b8a4588c 100644 --- a/benchmark/apps/web/src/app/runs/new/page.tsx +++ b/benchmark/apps/web/src/app/runs/new/page.tsx @@ -1,5 +1,9 @@ import { NewRun } from "./new-run" -export default async function Page() { - return +export default function Page() { + return ( +
+ +
+ ) } diff --git a/benchmark/apps/web/src/components/layout/header.tsx b/benchmark/apps/web/src/components/layout/header.tsx index 44fcbc1787..c4795e49c5 100644 --- a/benchmark/apps/web/src/components/layout/header.tsx +++ b/benchmark/apps/web/src/components/layout/header.tsx @@ -1,7 +1,7 @@ import { HoppingLogo } from "./logo" export const Header = () => ( -
+
) diff --git a/benchmark/apps/web/src/lib/schemas.ts b/benchmark/apps/web/src/lib/schemas.ts index a374fe904a..a82a1641d5 100644 --- a/benchmark/apps/web/src/lib/schemas.ts +++ b/benchmark/apps/web/src/lib/schemas.ts @@ -6,13 +6,14 @@ import { z } from "zod" export const createRunSchema = z .object({ - model: z.string().min(1), + model: z.string().min(1, { message: "Model is required." }), description: z.string().optional(), suite: z.enum(["full", "partial"]), exercises: z.array(z.string()).optional(), }) .refine((data) => data.suite === "full" || (data.exercises || []).length > 0, { - message: "Exercises are required for partial suite.", + message: "Exercises are required when running a partial suite.", + path: ["exercises"], }) export type CreateRun = z.infer