longer readtime. also chat fix. also descriptions in roster

This commit is contained in:
legop3
2026-05-13 02:40:01 -04:00
parent 1b296d5010
commit 387534e6bb
5 changed files with 13 additions and 8 deletions
@@ -124,7 +124,7 @@ export default function ChatMessageRow({ message }) {
<div className={chatRowClass(message)}>
<ChatIdentity message={message} />
<span
className={`w-full break-words leading-tight whitespace-pre-wrap ${isBot ? 'text-emerald-100' : 'text-slate-100'}`}
className={`min-w-0 break-words leading-tight whitespace-pre-wrap ${isBot ? 'text-emerald-100' : 'text-slate-100'}`}
>
{message.text}
</span>
@@ -145,11 +145,16 @@ export default function RoverQueuesPanel({ title = 'Rovers' }) {
>
<div className="flex min-w-0 flex-1 flex-col gap-0.5">
<div className="flex items-center justify-between gap-0.5">
<div className="flex items-center gap-0.5">
<p className="text-slate-200">
<div className="flex min-w-0 items-center gap-0.5">
<p className="min-w-0 flex items-center gap-0.5 whitespace-nowrap text-slate-200">
<span className="rounded px-1 py-[1px] border border-transparent" style={roverNameChromeStyle(rover.color, 0.16)}>
{rover.name}
</span>
{rover.description ? (
<span className="min-w-0 flex-1 truncate text-[0.7rem] text-slate-400">
{rover.description}
</span>
) : null}
</p>
{showTimer ? (
<span className="rounded bg-slate-800 px-1 text-[0.7rem] text-slate-200">
@@ -1,6 +1,6 @@
import { useEffect, useState } from 'react';
const LARGE_VISIBLE_MS = 3500;
const LARGE_VISIBLE_MS = 6000;
const LARGE_FADE_MS = 700;
export default function RoverDescriptionOverlay({