Skip to content

Commit 3dab68e

Browse files
Merge pull request #6 from DataResponsibly/accessible-frontend
fix text contrast for accessibility
2 parents 669e98c + 0be4cf6 commit 3dab68e

5 files changed

Lines changed: 11 additions & 11 deletions

File tree

client/src/App.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ function DesktopSettingsDrawer({ onClose, children }) {
380380
}}
381381
>
382382
<div className="flex items-center justify-between px-3 py-2 border-b border-border shrink-0">
383-
<span className="uppercase tracking-wider text-xs text-fg/80">
383+
<span className="uppercase tracking-wider text-xs text-fg">
384384
Settings
385385
</span>
386386
<button

client/src/components/Barplot.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ export default function Barplot({ data, onTickClick, disabled }) {
145145
{hasData ? (
146146
<svg ref={svgRef} className="barplot-svg block" />
147147
) : (
148-
<div className="absolute inset-0 flex items-center justify-center text-center text-fg/50 text-xs px-4">
148+
<div className="absolute inset-0 flex items-center justify-center text-center text-fg text-xs px-4">
149149
Tap any generated token to inspect the top-k candidate probabilities
150150
here.
151151
</div>

client/src/components/ChatInput.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ export default function ChatInput({
6363
)}
6464
</button>
6565
</div>
66-
<div className="mt-1 text-[11px] text-fg/50 hidden sm:block">
66+
<div className="mt-1 text-[11px] text-fg hidden sm:block">
6767
Enter to send · Shift+Enter for newline
6868
</div>
6969
</div>

client/src/components/ChatOutput.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,20 +49,20 @@ export default function ChatOutput({
4949
>
5050
{hasPrompt && (
5151
<div className="mb-3 select-text">
52-
<div className="text-[10px] uppercase tracking-wider text-fg/50 mb-1">
52+
<div className="text-[10px] uppercase tracking-wider text-fg mb-1">
5353
Prompt
5454
</div>
55-
<div className="border-l-2 border-fg/30 pl-3 whitespace-pre-wrap break-words text-sm text-fg/80">
55+
<div className="border-l-2 border-border pl-3 whitespace-pre-wrap break-words text-sm text-fg">
5656
{prompt}
5757
</div>
5858
</div>
5959
)}
6060
{(hasPrompt || hasTokens) && (
6161
<div className="text-sm text-fg">
62-
<div className="text-[10px] uppercase tracking-wider text-fg/50 mb-1">
62+
<div className="text-[10px] uppercase tracking-wider text-fg mb-1">
6363
Generation
6464
</div>
65-
<span className="text-fg/60 mr-1">&gt;</span>
65+
<span className="text-fg mr-1">&gt;</span>
6666
{tokens.map((token, i) => {
6767
const selected = token.idx_counter === selectedIdx;
6868
const bg = showUncertainty ? uncertaintyBg(token) : "transparent";
@@ -83,7 +83,7 @@ export default function ChatOutput({
8383
<div className="mt-4 text-danger text-sm">{errorMessage}</div>
8484
)}
8585
{!hasPrompt && !hasTokens && !errorMessage && (
86-
<div className="text-fg/40 text-sm mt-2">
86+
<div className="text-fg text-sm mt-2">
8787
Prompt the model to begin. Tokens appear here and you can tap any
8888
token to inspect or edit its probability distribution.
8989
</div>

client/src/components/SettingsPanel.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,13 @@ export default function SettingsPanel({ settings, onChange }) {
6565
<div>
6666
<div className="flex items-center justify-between mb-1">
6767
<span>Delay</span>
68-
<span className="text-fg/60">{Number(settings.sleepTime).toFixed(1)}s</span>
68+
<span className="text-fg">{Number(settings.sleepTime).toFixed(1)}s</span>
6969
</div>
7070
<div className="relative">
71-
<div className="absolute top-2 left-2 text-xs text-fg/50 pointer-events-none">
71+
<div className="absolute top-2 left-2 text-xs text-fg pointer-events-none">
7272
0s
7373
</div>
74-
<div className="absolute top-2 right-2 text-xs text-fg/50 pointer-events-none">
74+
<div className="absolute top-2 right-2 text-xs text-fg pointer-events-none">
7575
2s
7676
</div>
7777
<input

0 commit comments

Comments
 (0)