Update frontend/src/pages/AdminExams.jsx
Browse files
frontend/src/pages/AdminExams.jsx
CHANGED
|
@@ -387,7 +387,6 @@ export default function AdminExams() {
|
|
| 387 |
exam_date: formData.get("exam_date"),
|
| 388 |
exam_fee: parseFloat(formData.get("exam_fee")),
|
| 389 |
registration_deadline: formData.get("registration_deadline") || null,
|
| 390 |
-
stripe_link: formData.get("stripe_link") || null,
|
| 391 |
location: formData.get("location") || null,
|
| 392 |
description: formData.get("description") || null,
|
| 393 |
status: editingExam?.status || "upcoming",
|
|
@@ -456,18 +455,6 @@ export default function AdminExams() {
|
|
| 456 |
className="w-full rounded-lg border border-stone-200 px-3 py-2 text-sm focus:outline-none focus:ring-1 focus:ring-red-500 focus:border-red-500"
|
| 457 |
/>
|
| 458 |
</div>
|
| 459 |
-
<div className="md:col-span-2">
|
| 460 |
-
<label className="block text-xs font-medium text-stone-700 mb-1">
|
| 461 |
-
Stripe Payment Link
|
| 462 |
-
</label>
|
| 463 |
-
<input
|
| 464 |
-
type="text"
|
| 465 |
-
name="stripe_link"
|
| 466 |
-
defaultValue={editingExam?.stripe_link}
|
| 467 |
-
placeholder="https://buy.stripe.com/..."
|
| 468 |
-
className="w-full rounded-lg border border-stone-200 px-3 py-2 text-sm focus:outline-none focus:ring-1 focus:ring-red-500 focus:border-red-500"
|
| 469 |
-
/>
|
| 470 |
-
</div>
|
| 471 |
<div className="md:col-span-2">
|
| 472 |
<label className="block text-xs font-medium text-stone-700 mb-1">
|
| 473 |
Description
|
|
@@ -636,18 +623,6 @@ export default function AdminExams() {
|
|
| 636 |
Deadline: {format(new Date(exam.registration_deadline), "MMM d, yyyy")}
|
| 637 |
</div>
|
| 638 |
)}
|
| 639 |
-
{exam.stripe_link && (
|
| 640 |
-
<div className="text-stone-600 truncate">
|
| 641 |
-
<a
|
| 642 |
-
href={exam.stripe_link}
|
| 643 |
-
target="_blank"
|
| 644 |
-
rel="noopener noreferrer"
|
| 645 |
-
className="text-blue-600 hover:underline"
|
| 646 |
-
>
|
| 647 |
-
Payment Link
|
| 648 |
-
</a>
|
| 649 |
-
</div>
|
| 650 |
-
)}
|
| 651 |
</div>
|
| 652 |
|
| 653 |
{/* Add Batch Button */}
|
|
|
|
| 387 |
exam_date: formData.get("exam_date"),
|
| 388 |
exam_fee: parseFloat(formData.get("exam_fee")),
|
| 389 |
registration_deadline: formData.get("registration_deadline") || null,
|
|
|
|
| 390 |
location: formData.get("location") || null,
|
| 391 |
description: formData.get("description") || null,
|
| 392 |
status: editingExam?.status || "upcoming",
|
|
|
|
| 455 |
className="w-full rounded-lg border border-stone-200 px-3 py-2 text-sm focus:outline-none focus:ring-1 focus:ring-red-500 focus:border-red-500"
|
| 456 |
/>
|
| 457 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 458 |
<div className="md:col-span-2">
|
| 459 |
<label className="block text-xs font-medium text-stone-700 mb-1">
|
| 460 |
Description
|
|
|
|
| 623 |
Deadline: {format(new Date(exam.registration_deadline), "MMM d, yyyy")}
|
| 624 |
</div>
|
| 625 |
)}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 626 |
</div>
|
| 627 |
|
| 628 |
{/* Add Batch Button */}
|