Keep button layout stable.

This commit is contained in:
Greyson Parrelli
2026-07-23 07:47:51 -04:00
parent ff251a442d
commit 3922f545dc
+9 -6
View File
@@ -339,7 +339,7 @@ export function BattlePhase({ view, send }: Props) {
disabled={step === 0}
title="Previous step"
>
|
</button>
<button
className="btn btn-ghost btn-sm"
@@ -347,7 +347,7 @@ export function BattlePhase({ view, send }: Props) {
disabled={done}
title={paused ? 'Play' : 'Pause'}
>
{paused ? '▶' : '⏸'}
{paused || done ? '▶' : '⏸'}
</button>
<button
className="btn btn-ghost btn-sm"
@@ -355,16 +355,19 @@ export function BattlePhase({ view, send }: Props) {
disabled={done}
title="Next step"
>
|
</button>
<span className="battle-step">
{Math.min(step, events.length)} / {events.length}
</span>
{!done && (
<button className="btn btn-ghost btn-sm" onClick={() => setStep(events.length)}>
<button
className="btn btn-ghost btn-sm"
onClick={() => setStep(events.length)}
disabled={done}
title="Skip to the end"
>
Skip
</button>
)}
</div>
</div>