Skip to content

Commit c598c22

Browse files
committed
sync(bfmono): feat(simulator-ui): add scrolling text for overflow labels (+19 more) (bfmono@9739cf8ce)
This PR is an automated gambitmono sync of bfmono Gambit packages. - Source: `packages/gambit/` - Core: `packages/gambit-core/` - bfmono rev: 9739cf8ce Changes: - 9739cf8ce feat(simulator-ui): add scrolling text for overflow labels - 0aca193f8 feat(gambit): add deck tools tab in simulator - 9959c81f0 feat(simulator-ui): add guidance to test bot start overlay - ecbe06eb7 fix(simulator-ui): align focus ring with squircle inputs - 336e4c0eb fix(simulator): allow assistant start without test decks - a7bcc23be fix(simulator-ui): stabilize test bot session navigation - 2ffc619a2 test(simulator-ui): add e2e session url checklist - c9a52f844 feat(simulator-ui): polish sessions drawer list - 7a2b83a3b feat(gambit-bot): add recipe selection test personas - 27ceb80b1 fix(gambit-bot): require valid gambit deck output - 9184563de fix(gambit): block symlink escapes in bot tools - af4ec9485 feat(simulator-ui): add squircle corner scaling - bb5695ad5 docs(reorg): prune legacy archives - 7fcb795ca docs: drop aibff CLI mention - 321400305 docs(gambit): keep docs README external-only - 5b8818d7e docs(gambit): move external posts to docs/posts - 5f91c0fee docs(gambit): remove internal doc references - 566038e35 docs(gambit): remove internal docs/policy/memos/coworkers - 847e81de5 docs(gambit): drop stale docs-structure memo path - d7e2577f9 docs(gambit): add docs reorg post Do not edit this repo directly; make changes in bfmono and re-run the sync.
1 parent 4c79117 commit c598c22

10 files changed

Lines changed: 626 additions & 114 deletions

File tree

simulator-ui/src/CalibrateDrawer.tsx

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React, { useMemo, useState } from "react";
22
import Button from "./gds/Button.tsx";
33
import Icon from "./gds/Icon.tsx";
44
import Panel from "./gds/Panel.tsx";
5+
import ScrollingText from "./gds/ScrollingText.tsx";
56
import {
67
extractGradingFlags,
78
extractTurnContext,
@@ -266,15 +267,19 @@ export default function CalibrateDrawer(props: CalibrateDrawerProps) {
266267
{scoreLabel}
267268
</div>
268269
{entry.reason && (
269-
<div className="calibrate-summary-reason ellipsis">
270-
{entry.reason}
271-
</div>
270+
<ScrollingText
271+
as="div"
272+
text={entry.reason}
273+
className="calibrate-summary-reason"
274+
/>
272275
)}
273276
</div>
274277
{message?.content && (
275-
<div className="calibrate-summary-meta ellipsis">
276-
{formatSnippet(message.content)}
277-
</div>
278+
<ScrollingText
279+
as="div"
280+
text={formatSnippet(message.content)}
281+
className="calibrate-summary-meta"
282+
/>
278283
)}
279284
</div>
280285
);
@@ -318,15 +323,19 @@ export default function CalibrateDrawer(props: CalibrateDrawerProps) {
318323
<Icon name="flag" size={10} />
319324
</div>
320325
{flag.reason && (
321-
<div className="calibrate-summary-reason ellipsis">
322-
{flag.reason}
323-
</div>
326+
<ScrollingText
327+
as="div"
328+
text={flag.reason}
329+
className="calibrate-summary-reason"
330+
/>
324331
)}
325332
</div>
326333
{gradedAssistant && (
327-
<div className="calibrate-summary-meta ellipsis">
328-
{formatSnippet(gradedAssistant)}
329-
</div>
334+
<ScrollingText
335+
as="div"
336+
text={formatSnippet(gradedAssistant)}
337+
className="calibrate-summary-meta"
338+
/>
330339
)}
331340
</div>
332341
);

0 commit comments

Comments
 (0)