Skip to content

Commit b43b92c

Browse files
committed
fix: replace hardcoded white/slate text colors with semantic tokens
- User message text: text-slate-100 → text-foreground - JSON debug view: text-white/80 → text-muted-foreground - History hidden message: bg-white/[0.03] → bg-muted/30 - Image borders: border-white/10 → border-separator - Fix Tailwind classnames order warnings
1 parent 917f789 commit b43b92c

File tree

7 files changed

+9
-9
lines changed

7 files changed

+9
-9
lines changed

src/browser/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ function AppInner() {
597597
})()
598598
) : (
599599
<div
600-
className="[&_p]:text-muted mx-auto w-full max-w-3xl text-center [&_h2]:mb-4 [&_h2]:font-bold [&_h2]:tracking-tight [&_h2]:text-foreground [&_p]:leading-[1.6]"
600+
className="[&_p]:text-muted [&_h2]:text-foreground mx-auto w-full max-w-3xl text-center [&_h2]:mb-4 [&_h2]:font-bold [&_h2]:tracking-tight [&_p]:leading-[1.6]"
601601
style={{
602602
padding: "clamp(40px, 10vh, 100px) 20px",
603603
fontSize: "clamp(14px, 2vw, 16px)",

src/browser/components/Context1MCheckbox.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export const Context1MCheckbox: React.FC<Context1MCheckboxProps> = ({ modelStrin
1717

1818
return (
1919
<div className="flex items-center gap-1.5">
20-
<label className="text-foreground flex cursor-pointer items-center gap-1 truncate text-[10px] select-none hover:text-foreground">
20+
<label className="text-foreground hover:text-foreground flex cursor-pointer items-center gap-1 truncate text-[10px] select-none">
2121
<input type="checkbox" checked={use1M} onChange={(e) => setUse1M(e.target.checked)} />
2222
1M
2323
</label>

src/browser/components/Messages/HistoryHiddenMessage.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ export const HistoryHiddenMessage: React.FC<HistoryHiddenMessageProps> = ({
1414
return (
1515
<div
1616
className={cn(
17-
"my-5 py-3 px-[15px] bg-white/[0.03] border-l-[3px] border-accent rounded-sm",
18-
"text-muted text-xs font-normal text-center font-sans",
17+
"my-5 rounded-sm border-l-[3px] border-accent bg-muted/30 px-[15px] py-3",
18+
"font-sans text-center text-xs font-normal text-muted",
1919
className
2020
)}
2121
>

src/browser/components/Messages/MessageWindow.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export const MessageWindow: React.FC<MessageWindowProps> = ({
8282
<div className="relative z-10 flex flex-col gap-2">
8383
<div data-message-content>
8484
{showJson ? (
85-
<pre className="m-0 overflow-x-auto rounded-xl border border-white/10 bg-black/30 p-3 text-[12px] leading-snug whitespace-pre-wrap text-white/80">
85+
<pre className="border-separator bg-muted text-muted-foreground m-0 overflow-x-auto rounded-xl border p-3 text-[12px] leading-snug whitespace-pre-wrap">
8686
{JSON.stringify(message, null, 2)}
8787
</pre>
8888
) : (

src/browser/components/Messages/UserMessage.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ export const UserMessage: React.FC<UserMessageProps> = ({
9999
variant="user"
100100
>
101101
{content && (
102-
<pre className="font-primary m-0 leading-6 break-words whitespace-pre-wrap text-slate-100">
102+
<pre className="font-primary text-foreground m-0 leading-6 break-words whitespace-pre-wrap">
103103
{content}
104104
</pre>
105105
)}
@@ -110,7 +110,7 @@ export const UserMessage: React.FC<UserMessageProps> = ({
110110
key={idx}
111111
src={img.url}
112112
alt={`Attachment ${idx + 1}`}
113-
className="max-h-[300px] max-w-72 rounded-xl border border-white/10 object-cover"
113+
className="border-separator max-h-[300px] max-w-72 rounded-xl border object-cover"
114114
/>
115115
))}
116116
</div>

src/browser/components/ProjectCreateModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ export const ProjectCreateModal: React.FC<ProjectCreateModalProps> = ({
107107
placeholder="/home/user/projects/my-project"
108108
autoFocus
109109
disabled={isCreating}
110-
className="bg-modal-bg border-border-medium focus:border-accent placeholder:text-muted mb-5 w-full rounded border px-3 py-2 font-mono text-sm text-foreground focus:outline-none disabled:opacity-50"
110+
className="bg-modal-bg border-border-medium focus:border-accent placeholder:text-muted text-foreground mb-5 w-full rounded border px-3 py-2 font-mono text-sm focus:outline-none disabled:opacity-50"
111111
/>
112112
{error && <div className="text-error -mt-3 mb-3 text-xs">{error}</div>}
113113
<ModalActions>

src/browser/components/ThemeToggleButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export function ThemeToggleButton() {
1212
<button
1313
type="button"
1414
onClick={toggleTheme}
15-
className="border-border-light text-muted-foreground hover:border-border-medium/80 hover:bg-toggle-bg/70 focus-visible:ring-1 focus-visible:ring-border-medium flex h-7 w-7 items-center justify-center rounded-md border bg-transparent transition-colors duration-150"
15+
className="border-border-light text-muted-foreground hover:border-border-medium/80 hover:bg-toggle-bg/70 focus-visible:ring-border-medium flex h-7 w-7 items-center justify-center rounded-md border bg-transparent transition-colors duration-150 focus-visible:ring-1"
1616
aria-label={label}
1717
data-testid="theme-toggle"
1818
>

0 commit comments

Comments
 (0)