Skip to content

Commit 5b7e11d

Browse files
committed
Share Claude provider icon color
1 parent b46d9ee commit 5b7e11d

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

apps/web/src/components/Sidebar.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ import { sortThreads } from "../lib/threadSort";
140140
import { SidebarUpdatePill } from "./sidebar/SidebarUpdatePill";
141141
import { useCopyToClipboard } from "~/hooks/useCopyToClipboard";
142142
import { CommandDialogTrigger } from "./ui/command";
143+
import { CLAUDE_PROVIDER_ICON_CLASS_NAME } from "./providerBrandClassNames";
143144
import { readEnvironmentApi } from "../environmentApi";
144145
import { useSettings, useUpdateSettings } from "~/hooks/useSettings";
145146
import { useServerKeybindings } from "../rpc/serverState";
@@ -239,7 +240,7 @@ type ThreadPr = GitStatusResult["pr"];
239240

240241
function providerStatusIconClassName(provider: ThreadStatusPill["workingProvider"]): string {
241242
if (provider === "claudeAgent") {
242-
return "text-[#d97757]";
243+
return CLAUDE_PROVIDER_ICON_CLASS_NAME;
243244
}
244245

245246
if (provider === "codex") {

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
import { ClaudeAI, CursorIcon, Gemini, Icon, OpenAI, OpenCodeIcon } from "../Icons";
2222
import { cn } from "~/lib/utils";
2323
import { getProviderSnapshot } from "../../providerModels";
24+
import { CLAUDE_PROVIDER_ICON_CLASS_NAME } from "../providerBrandClassNames";
2425

2526
function isAvailableProviderOption(option: (typeof PROVIDER_OPTIONS)[number]): option is {
2627
value: ProviderKind;
@@ -47,7 +48,7 @@ function providerIconClassName(
4748
provider: ProviderKind | ProviderPickerKind,
4849
fallbackClassName: string,
4950
): string {
50-
return provider === "claudeAgent" ? "text-[#d97757]" : fallbackClassName;
51+
return provider === "claudeAgent" ? CLAUDE_PROVIDER_ICON_CLASS_NAME : fallbackClassName;
5152
}
5253

5354
export const ProviderModelPicker = memo(function ProviderModelPicker(props: {
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export const CLAUDE_PROVIDER_ICON_CLASS_NAME = "text-[#d97757]";

0 commit comments

Comments
 (0)