|
@@ -120,7 +120,7 @@
|
|
|
}
|
|
}
|
|
|
@if (winner.Status != 3)
|
|
@if (winner.Status != 3)
|
|
|
{
|
|
{
|
|
|
- <button onclick="updateWinnerStatus(@winner.WinnerId, 3)" class="font-semibold text-red-600 hover:text-red-800">Cancel</button>
|
|
|
|
|
|
|
+ <button type="button" onclick="updateWinnerStatus(@winner.WinnerId, 3)" class="font-semibold text-red-600 hover:text-red-800">Cancel</button>
|
|
|
}
|
|
}
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
@@ -161,7 +161,7 @@
|
|
|
data-winner='@Json.Serialize(winner)'>Edit</button>
|
|
data-winner='@Json.Serialize(winner)'>Edit</button>
|
|
|
<button onclick="updateWinnerStatus(@winner.WinnerId, 1)" class="font-semibold text-blue-600">Announce</button>
|
|
<button onclick="updateWinnerStatus(@winner.WinnerId, 1)" class="font-semibold text-blue-600">Announce</button>
|
|
|
<button onclick="updateWinnerStatus(@winner.WinnerId, 2)" class="font-semibold text-emerald-600">Paid</button>
|
|
<button onclick="updateWinnerStatus(@winner.WinnerId, 2)" class="font-semibold text-emerald-600">Paid</button>
|
|
|
- <button onclick="updateWinnerStatus(@winner.WinnerId, 3)" class="font-semibold text-red-600">Cancel</button>
|
|
|
|
|
|
|
+ <button type="button" onclick="updateWinnerStatus(@winner.WinnerId, 3)" class="font-semibold text-red-600">Cancel</button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
}
|
|
}
|
|
@@ -290,6 +290,7 @@
|
|
|
|
|
|
|
|
function updateWinnerStatus(winnerId, status) {
|
|
function updateWinnerStatus(winnerId, status) {
|
|
|
const label = status === 1 ? 'announce this winner' : status === 2 ? 'mark this winner as paid' : 'cancel this winner';
|
|
const label = status === 1 ? 'announce this winner' : status === 2 ? 'mark this winner as paid' : 'cancel this winner';
|
|
|
|
|
+ const isCancel = status === 3;
|
|
|
showConfirm(
|
|
showConfirm(
|
|
|
'Update Winner Status',
|
|
'Update Winner Status',
|
|
|
'Are you sure you want to ' + label + '?',
|
|
'Are you sure you want to ' + label + '?',
|
|
@@ -307,7 +308,8 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
- }
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ isCancel ? { variant: 'danger', okText: 'Cancel winner' } : undefined
|
|
|
);
|
|
);
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|