Skip to content

Commit 2c716f1

Browse files
authored
Merge pull request #81 from shobhit115/main
update: disable registration and add payment placeholders
2 parents 80357d5 + 84e1b53 commit 2c716f1

1 file changed

Lines changed: 12 additions & 22 deletions

File tree

Frontend/src/components/register/VerificationDetailsForm.jsx

Lines changed: 12 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
import React, { useState } from "react";
22
import { Link } from "react-router-dom";
3-
import { ShieldCheck, Loader2, ZoomIn, X } from "lucide-react";
3+
import { ShieldCheck, Loader2, ZoomIn, X, QrCode } from "lucide-react";
44
import { Turnstile } from "@marsidev/react-turnstile";
55

6-
// Adjust this path if your folder structure is different
7-
import qrImage from "../../assets/qr.jpeg";
8-
96
export default function VerificationDetailsForm({
107
register,
118
errors,
@@ -32,14 +29,11 @@ export default function VerificationDetailsForm({
3229
{/* Clickable QR Code Thumbnail */}
3330
<div
3431
onClick={() => setIsQrZoomed(true)}
35-
className="group relative bg-white p-3 rounded-2xl border border-border shrink-0 shadow-sm cursor-pointer hover:shadow-lg transition-all self-center md:self-start"
32+
className="group relative bg-card p-3 rounded-2xl border border-border shrink-0 shadow-sm cursor-pointer hover:shadow-lg transition-all self-center md:self-start w-32 h-32 md:w-40 md:h-40 flex items-center justify-center"
3633
title="Click to enlarge"
3734
>
38-
<img
39-
src={qrImage}
40-
alt="CodeX Treasurer QR Code"
41-
className="w-32 h-32 md:w-40 md:h-40 object-cover rounded-lg group-hover:opacity-90 transition-opacity"
42-
/>
35+
<QrCode className="w-16 h-16 text-text-muted/40" />
36+
4337
{/* Hover overlay hint */}
4438
<div className="absolute inset-0 bg-black/40 rounded-2xl opacity-0 group-hover:opacity-100 transition-opacity flex flex-col items-center justify-center text-white gap-1">
4539
<ZoomIn className="w-6 h-6" />
@@ -54,7 +48,7 @@ export default function VerificationDetailsForm({
5448
1. Transfer the required membership fee (₹50) to the CodeX Treasurer account.
5549
</p>
5650
<div className="text-xs font-bold uppercase tracking-wider text-accent mb-4 px-3 py-1.5 rounded-lg bg-accent/10 border border-accent/20 w-fit">
57-
UPI ID: 8439864539@ibl
51+
UPI ID: COMING SOON
5852
</div>
5953

6054
<label className="block text-xs font-semibold text-accent mb-2 uppercase tracking-wider">
@@ -140,13 +134,13 @@ export default function VerificationDetailsForm({
140134
{/* Submit Button */}
141135
<button
142136
type="submit"
143-
disabled={loading}
144-
className="w-full bg-accent text-white py-4 px-8 rounded-xl font-semibold text-sm uppercase tracking-wider hover:bg-accent/90 transition-all shadow-md shadow-accent/20 hover:shadow-lg hover:shadow-accent/30 disabled:opacity-50 flex justify-center items-center gap-3 cursor-pointer border-0"
137+
disabled={true}
138+
className="w-full bg-accent text-white py-4 px-8 rounded-xl font-semibold text-sm uppercase tracking-wider hover:bg-accent/90 transition-all shadow-md shadow-accent/20 hover:shadow-lg hover:shadow-accent/30 disabled:opacity-50 flex justify-center items-center gap-3 cursor-not-allowed border-0"
145139
>
146140
{loading ? (
147141
<Loader2 className="w-5 h-5 animate-spin" />
148142
) : (
149-
"Complete Registration"
143+
"Coming Soon"
150144
)}
151145
</button>
152146

@@ -175,16 +169,12 @@ export default function VerificationDetailsForm({
175169
</h4>
176170

177171
<div className="text-xs font-bold font-mono tracking-wider text-accent my-2 px-3 py-1 rounded-lg bg-accent/10 border border-accent/20">
178-
UPI: 8439864539@ibl
172+
UPI: COMING SOON
179173
</div>
180174

181-
{/* Container for QR Image kept white so scanning sensors can safely read the QR contrast */}
182-
<div className="p-3.5 bg-white rounded-2xl border border-border shadow-inner mt-2 mb-4">
183-
<img
184-
src={qrImage}
185-
alt="CodeX Treasurer QR Code Large"
186-
className="w-64 h-64 md:w-72 md:h-72 object-contain rounded-xl"
187-
/>
175+
{/* Container for QR Placeholder */}
176+
<div className="p-3.5 bg-card-hover rounded-2xl border border-border shadow-inner mt-2 mb-4 w-64 h-64 md:w-72 md:h-72 flex items-center justify-center">
177+
<QrCode className="w-32 h-32 text-text-muted/30" />
188178
</div>
189179

190180
<p className="text-xs text-text-muted/70">

0 commit comments

Comments
 (0)