Skip to content

Commit 187776d

Browse files
fix(web): improve chat header badge and title flex distribution
1 parent 9e29c9d commit 187776d

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

apps/web/src/components/GitActionsControl.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -661,7 +661,7 @@ export default function GitActionsControl({ gitCwd, activeThreadId }: GitActions
661661
}
662662
>
663663
<GitQuickActionIcon quickAction={quickAction} />
664-
<span className="sr-only @sm/header-actions:not-sr-only @sm/header-actions:ml-0.5">
664+
<span className="sr-only @3xl/header-actions:not-sr-only @3xl/header-actions:ml-0.5">
665665
{quickAction.label}
666666
</span>
667667
</PopoverTrigger>
@@ -677,12 +677,12 @@ export default function GitActionsControl({ gitCwd, activeThreadId }: GitActions
677677
onClick={runQuickAction}
678678
>
679679
<GitQuickActionIcon quickAction={quickAction} />
680-
<span className="sr-only @sm/header-actions:not-sr-only @sm/header-actions:ml-0.5">
680+
<span className="sr-only @3xl/header-actions:not-sr-only @3xl/header-actions:ml-0.5">
681681
{quickAction.label}
682682
</span>
683683
</Button>
684684
)}
685-
<GroupSeparator className="hidden @sm/header-actions:block" />
685+
<GroupSeparator className="hidden @3xl/header-actions:block" />
686686
<Menu
687687
onOpenChange={(open) => {
688688
if (open) void invalidateGitQueries(queryClient);

apps/web/src/components/ProjectScriptsControl.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -277,11 +277,11 @@ export default function ProjectScriptsControl({
277277
title={`Run ${primaryScript.name}`}
278278
>
279279
<ScriptIcon icon={primaryScript.icon} />
280-
<span className="sr-only @sm/header-actions:not-sr-only @sm/header-actions:ml-0.5">
280+
<span className="sr-only @3xl/header-actions:not-sr-only @3xl/header-actions:ml-0.5">
281281
{primaryScript.name}
282282
</span>
283283
</Button>
284-
<GroupSeparator className="hidden @sm/header-actions:block" />
284+
<GroupSeparator className="hidden @3xl/header-actions:block" />
285285
<Menu highlightItemOnHover={false}>
286286
<MenuTrigger
287287
render={<Button size="icon-xs" variant="outline" aria-label="Script actions" />}
@@ -342,7 +342,7 @@ export default function ProjectScriptsControl({
342342
) : (
343343
<Button size="xs" variant="outline" onClick={openAddDialog} title="Add action">
344344
<PlusIcon className="size-3.5" />
345-
<span className="sr-only @sm/header-actions:not-sr-only @sm/header-actions:ml-0.5">
345+
<span className="sr-only @3xl/header-actions:not-sr-only @3xl/header-actions:ml-0.5">
346346
Add action
347347
</span>
348348
</Button>

apps/web/src/components/chat/ChatHeader.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export const ChatHeader = memo(function ChatHeader({
5454
onToggleDiff,
5555
}: ChatHeaderProps) {
5656
return (
57-
<div className="flex min-w-0 flex-1 items-center gap-2">
57+
<div className="@container/header-actions flex min-w-0 flex-1 items-center gap-2">
5858
<div className="flex min-w-0 flex-1 items-center gap-2 overflow-hidden sm:gap-3">
5959
<SidebarTrigger className="size-7 shrink-0 md:hidden" />
6060
<h2
@@ -64,8 +64,8 @@ export const ChatHeader = memo(function ChatHeader({
6464
{activeThreadTitle}
6565
</h2>
6666
{activeProjectName && (
67-
<Badge variant="outline" className="min-w-0 shrink truncate">
68-
{activeProjectName}
67+
<Badge variant="outline" className="min-w-0 shrink overflow-hidden">
68+
<span className="min-w-0 truncate">{activeProjectName}</span>
6969
</Badge>
7070
)}
7171
{activeProjectName && !isGitRepo && (
@@ -74,7 +74,7 @@ export const ChatHeader = memo(function ChatHeader({
7474
</Badge>
7575
)}
7676
</div>
77-
<div className="@container/header-actions flex min-w-0 flex-1 items-center justify-end gap-2 @sm/header-actions:gap-3">
77+
<div className="flex shrink-0 items-center justify-end gap-2 @3xl/header-actions:gap-3">
7878
{activeProjectScripts && (
7979
<ProjectScriptsControl
8080
scripts={activeProjectScripts}

apps/web/src/components/chat/OpenInPicker.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,11 @@ export const OpenInPicker = memo(function OpenInPicker({
101101
onClick={() => openInEditor(preferredEditor)}
102102
>
103103
{primaryOption?.Icon && <primaryOption.Icon aria-hidden="true" className="size-3.5" />}
104-
<span className="sr-only @sm/header-actions:not-sr-only @sm/header-actions:ml-0.5">
104+
<span className="sr-only @3xl/header-actions:not-sr-only @3xl/header-actions:ml-0.5">
105105
Open
106106
</span>
107107
</Button>
108-
<GroupSeparator className="hidden @sm/header-actions:block" />
108+
<GroupSeparator className="hidden @3xl/header-actions:block" />
109109
<Menu>
110110
<MenuTrigger render={<Button aria-label="Copy options" size="icon-xs" variant="outline" />}>
111111
<ChevronDownIcon aria-hidden="true" className="size-4" />

0 commit comments

Comments
 (0)