Keep button layout stable.
This commit is contained in:
@@ -339,7 +339,7 @@ export function BattlePhase({ view, send }: Props) {
|
|||||||
disabled={step === 0}
|
disabled={step === 0}
|
||||||
title="Previous step"
|
title="Previous step"
|
||||||
>
|
>
|
||||||
◀
|
|◀
|
||||||
</button>
|
</button>
|
||||||
<button
|
<button
|
||||||
className="btn btn-ghost btn-sm"
|
className="btn btn-ghost btn-sm"
|
||||||
@@ -347,7 +347,7 @@ export function BattlePhase({ view, send }: Props) {
|
|||||||
disabled={done}
|
disabled={done}
|
||||||
title={paused ? 'Play' : 'Pause'}
|
title={paused ? 'Play' : 'Pause'}
|
||||||
>
|
>
|
||||||
{paused ? '▶' : '⏸'}
|
{paused || done ? '▶' : '⏸'}
|
||||||
</button>
|
</button>
|
||||||
<button
|
<button
|
||||||
className="btn btn-ghost btn-sm"
|
className="btn btn-ghost btn-sm"
|
||||||
@@ -355,16 +355,19 @@ export function BattlePhase({ view, send }: Props) {
|
|||||||
disabled={done}
|
disabled={done}
|
||||||
title="Next step"
|
title="Next step"
|
||||||
>
|
>
|
||||||
▶
|
▶|
|
||||||
</button>
|
</button>
|
||||||
<span className="battle-step">
|
<span className="battle-step">
|
||||||
{Math.min(step, events.length)} / {events.length}
|
{Math.min(step, events.length)} / {events.length}
|
||||||
</span>
|
</span>
|
||||||
{!done && (
|
<button
|
||||||
<button className="btn btn-ghost btn-sm" onClick={() => setStep(events.length)}>
|
className="btn btn-ghost btn-sm"
|
||||||
|
onClick={() => setStep(events.length)}
|
||||||
|
disabled={done}
|
||||||
|
title="Skip to the end"
|
||||||
|
>
|
||||||
Skip ⏭
|
Skip ⏭
|
||||||
</button>
|
</button>
|
||||||
)}
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user