Skip to content

Commit 898ef30

Browse files
committed
Nicer table behaviour at small size
1 parent 2bea527 commit 898ef30

File tree

1 file changed

+11
-16
lines changed
  • apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.prompts.$promptSlug

1 file changed

+11
-16
lines changed

apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.prompts.$promptSlug/route.tsx

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1188,10 +1188,7 @@ function GenerationPopoverMenu({
11881188

11891189
return (
11901190
<Popover open={open} onOpenChange={setOpen}>
1191-
<PopoverVerticalEllipseTrigger
1192-
onClick={(e) => e.stopPropagation()}
1193-
className="shrink-0"
1194-
/>
1191+
<PopoverVerticalEllipseTrigger onClick={(e) => e.stopPropagation()} className="shrink-0" />
11951192
<PopoverContent
11961193
className="min-w-[10rem] overflow-y-auto p-0 scrollbar-thin scrollbar-track-transparent scrollbar-thumb-charcoal-600"
11971194
align="end"
@@ -1522,25 +1519,23 @@ function GenerationsTab({
15221519
<RadioButtonCircle checked={isSelected} />
15231520
<div className="min-w-0 flex-1">
15241521
<div className="flex items-center">
1525-
<span className="font-medium text-text-bright">
1522+
<span className="truncate font-medium text-text-bright">
15261523
{gen.operation_id || gen.task_identifier}
15271524
</span>
15281525
</div>
1529-
<div className="mt-0.5 flex items-center gap-3 text-xs text-text-dimmed">
1530-
<span className="text-charcoal-400">v{gen.prompt_version}</span>
1531-
<span>{gen.response_model}</span>
1532-
<span>{gen.input_tokens + gen.output_tokens} tokens</span>
1533-
<span>{formatCost(gen.total_cost)}</span>
1534-
<span>{Math.round(gen.duration_ms)}ms</span>
1526+
<div className="mt-0.5 flex flex-wrap items-center gap-x-3 gap-y-0.5 text-xs text-text-dimmed">
1527+
<span className="whitespace-nowrap text-charcoal-400">v{gen.prompt_version}</span>
1528+
<span className="whitespace-nowrap">{gen.response_model}</span>
1529+
<span className="whitespace-nowrap">{gen.input_tokens + gen.output_tokens} tokens</span>
1530+
<span className="whitespace-nowrap">{formatCost(gen.total_cost)}</span>
1531+
<span className="whitespace-nowrap">{Math.round(gen.duration_ms)}ms</span>
15351532
</div>
15361533
</div>
15371534
<span className="shrink-0 text-xs text-text-dimmed">{gen.start_time}</span>
15381535
<GenerationPopoverMenu
15391536
isSelected={isSelected}
15401537
runPath={runPath}
1541-
onViewDetails={() =>
1542-
onSelectSpan({ runId: gen.run_id, spanId: gen.span_id })
1543-
}
1538+
onViewDetails={() => onSelectSpan({ runId: gen.run_id, spanId: gen.span_id })}
15441539
/>
15451540
</div>
15461541
);
@@ -1559,13 +1554,13 @@ function GenerationsTab({
15591554
<ResizableHandle id="prompt-gen-handle" />
15601555

15611556
{/* Span inspector */}
1562-
<ResizablePanel id="prompt-gen-inspector" default="430px" min="200px" isStaticAtRest>
1557+
<ResizablePanel id="prompt-gen-inspector" default="430px" min="320px" isStaticAtRest>
15631558
{selectedSpan ? (
15641559
<SpanView runParam={selectedSpan.runId} spanId={selectedSpan.spanId} />
15651560
) : (
15661561
<div className="flex h-full items-center justify-center bg-background-bright">
15671562
<Paragraph variant="small" className="text-text-dimmed">
1568-
Select a generation to inspect
1563+
Select a generation to view details
15691564
</Paragraph>
15701565
</div>
15711566
)}

0 commit comments

Comments
 (0)