Skip to content

Commit 87fad1e

Browse files
committed
Change ToggleGroup to single Toggle for diff line wrapping
1 parent e44cb04 commit 87fad1e

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

apps/web/src/components/DiffPanel.tsx

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -517,24 +517,18 @@ export default function DiffPanel({ mode = "inline" }: DiffPanelProps) {
517517
<Columns2Icon className="size-3" />
518518
</Toggle>
519519
</ToggleGroup>
520-
<ToggleGroup
520+
<Toggle
521521
className="shrink-0 [-webkit-app-region:no-drag]"
522522
variant="outline"
523523
size="xs"
524-
value={[diffOverflowMode]}
525-
onValueChange={(value) => {
526-
const next = value[0];
527-
if (next === "wrap") {
528-
setDiffOverflowMode("wrap");
529-
} else {
530-
setDiffOverflowMode("scroll");
531-
}
524+
aria-label="Toggle line wrapping"
525+
pressed={diffOverflowMode === "wrap"}
526+
onPressedChange={(pressed) => {
527+
setDiffOverflowMode(pressed ? "wrap" : "scroll");
532528
}}
533529
>
534-
<Toggle aria-label="Toggle line wrapping" value="wrap">
535-
<WrapTextIcon className="size-3" />
536-
</Toggle>
537-
</ToggleGroup>
530+
<WrapTextIcon className="size-3" />
531+
</Toggle>
538532
</>
539533
);
540534

0 commit comments

Comments
 (0)