colorcoding

This commit is contained in:
legop3
2026-03-23 03:39:36 -04:00
parent ad1b6b48f8
commit 20227cd0f8
27 changed files with 291 additions and 143 deletions
+5 -1
View File
@@ -1,3 +1,5 @@
import { roverNameStyle } from '../lib/roverColor.js';
function classNames(...values) {
return values.filter(Boolean).join(' ');
}
@@ -37,7 +39,9 @@ export default function RoverRoster({
)}
>
<div>
<p className="text-slate-200">{rover.name}</p>
<p className="text-slate-200" style={roverNameStyle(rover.color)}>
{rover.name}
</p>
<p className="text-xs text-slate-500 flex flex-wrap items-center gap-0.5">
<span>{rover.locked ? 'locked' : 'free'}</span>
{rover.lockReason && <span className="rounded bg-black/30 px-1">{rover.lockReason}</span>}