DONE: remove verified by ajk, fix bug on pagination, improve UI

This commit is contained in:
ISMAIL MASSERAN
2026-04-27 12:06:54 +08:00
parent bd2306b073
commit 4425fa6176
20 changed files with 77081 additions and 535 deletions
@@ -2,11 +2,10 @@
<div class="roulette-elimination" :class="{ 'roulette-elimination--full-width': fullWidth }">
<div class="row roulette-main-row">
<div class="roulette-wheel-col" :class="wheelColumnClass">
<div class="wheel-stage" role="button" :tabindex="wheelStageTabindex"
:aria-disabled="!wheelCanSpin"
<div class="wheel-stage" role="button" :tabindex="wheelStageTabindex" :aria-disabled="!wheelCanSpin"
:aria-label="spinning ? 'Roda sedang berputar' : 'Putar roda klik pada roda'"
:class="{ 'wheel-stage--can-spin': wheelCanSpin }" @click="spin"
@keydown.enter.prevent="spin" @keydown.space.prevent="spin">
:class="{ 'wheel-stage--can-spin': wheelCanSpin }" @click="spin" @keydown.enter.prevent="spin"
@keydown.space.prevent="spin">
<div class="pointer" aria-hidden="true"></div>
<div class="wheel-wrap" :style="wheelStyle" @transitionend="onSpinEnd">
<canvas ref="wheelCanvas" class="wheel-canvas"></canvas>
@@ -35,7 +34,7 @@
Kurang daripada dua peserta dalam roda tidak boleh putar lagi.
</p>
<p v-if="lastWinner && !spinning" class="last-winner">
Terpilih: <strong>{{ lastWinner }}</strong> (disingkirkan daripada pusingan seterusnya)
Terpilih: <strong>{{ lastWinner }}</strong>
</p>
</div>