|
1 | 1 | import { useState } from "react"; |
2 | 2 | import { CheckCircle2, Landmark, Save } from "lucide-react"; |
3 | 3 | import { useToast } from "@/features/Tasks/v1/components/common/ToastNotification"; |
| 4 | +import Input from "@/Component/ui/Input"; |
4 | 5 |
|
5 | 6 | export default function PayoutAccountDetails() { |
6 | 7 | const { addToast } = useToast(); |
@@ -47,51 +48,43 @@ export default function PayoutAccountDetails() { |
47 | 48 | </div> |
48 | 49 | </div> |
49 | 50 |
|
50 | | - <div className="grid grid-cols-1 sm:grid-cols-2 gap-4 mb-6"> |
51 | | - <div> |
52 | | - <label className="text-xs font-semibold mb-1 block" style={{ color: "var(--cd-text-muted)" }}>Account Holder Name</label> |
53 | | - <input |
54 | | - type="text" |
55 | | - value={form.accountHolder} |
56 | | - onChange={(e) => setForm({ ...form, accountHolder: e.target.value })} |
57 | | - className="w-full rounded-xl border px-3 py-2.5 text-sm bg-transparent outline-none focus:ring-4 focus:ring-[var(--cd-primary-subtle)]" |
58 | | - style={{ borderColor: "var(--cd-border-subtle)", color: "var(--cd-text)" }} |
59 | | - placeholder="John Doe" |
60 | | - /> |
61 | | - </div> |
62 | | - <div> |
63 | | - <label className="text-xs font-semibold mb-1 block" style={{ color: "var(--cd-text-muted)" }}>Bank Name</label> |
64 | | - <input |
65 | | - type="text" |
66 | | - value={form.bankName} |
67 | | - onChange={(e) => setForm({ ...form, bankName: e.target.value })} |
68 | | - className="w-full rounded-xl border px-3 py-2.5 text-sm bg-transparent outline-none focus:ring-4 focus:ring-[var(--cd-primary-subtle)]" |
69 | | - style={{ borderColor: "var(--cd-border-subtle)", color: "var(--cd-text)" }} |
70 | | - placeholder="HDFC Bank" |
71 | | - /> |
72 | | - </div> |
73 | | - <div> |
74 | | - <label className="text-xs font-semibold mb-1 block" style={{ color: "var(--cd-text-muted)" }}>Account Number</label> |
75 | | - <input |
76 | | - type="password" |
77 | | - value={form.accountNumber} |
78 | | - onChange={(e) => setForm({ ...form, accountNumber: e.target.value })} |
79 | | - className="w-full rounded-xl border px-3 py-2.5 text-sm bg-transparent outline-none focus:ring-4 focus:ring-[var(--cd-primary-subtle)]" |
80 | | - style={{ borderColor: "var(--cd-border-subtle)", color: "var(--cd-text)" }} |
81 | | - placeholder="********4567" |
82 | | - /> |
83 | | - </div> |
84 | | - <div> |
85 | | - <label className="text-xs font-semibold mb-1 block" style={{ color: "var(--cd-text-muted)" }}>IFSC / Swift Code</label> |
86 | | - <input |
87 | | - type="text" |
88 | | - value={form.ifsc} |
89 | | - onChange={(e) => setForm({ ...form, ifsc: e.target.value.toUpperCase() })} |
90 | | - className="w-full rounded-xl border px-3 py-2.5 text-sm bg-transparent outline-none focus:ring-4 focus:ring-[var(--cd-primary-subtle)]" |
91 | | - style={{ borderColor: "var(--cd-border-subtle)", color: "var(--cd-text)" }} |
92 | | - placeholder="HDFC0001234" |
93 | | - /> |
94 | | - </div> |
| 51 | + <div className="grid grid-cols-1 sm:grid-cols-2 gap-x-4 mb-2"> |
| 52 | + <Input |
| 53 | + label="Account Holder Name" |
| 54 | + name="accountHolder" |
| 55 | + type="text" |
| 56 | + value={form.accountHolder} |
| 57 | + onChange={(_, val) => setForm({ ...form, accountHolder: val })} |
| 58 | + placeholder="John Doe" |
| 59 | + className="w-full" |
| 60 | + /> |
| 61 | + <Input |
| 62 | + label="Bank Name" |
| 63 | + name="bankName" |
| 64 | + type="text" |
| 65 | + value={form.bankName} |
| 66 | + onChange={(_, val) => setForm({ ...form, bankName: val })} |
| 67 | + placeholder="HDFC Bank" |
| 68 | + className="w-full" |
| 69 | + /> |
| 70 | + <Input |
| 71 | + label="Account Number" |
| 72 | + name="accountNumber" |
| 73 | + type="password" |
| 74 | + value={form.accountNumber} |
| 75 | + onChange={(_, val) => setForm({ ...form, accountNumber: val })} |
| 76 | + placeholder="********4567" |
| 77 | + className="w-full" |
| 78 | + /> |
| 79 | + <Input |
| 80 | + label="IFSC / Swift Code" |
| 81 | + name="ifsc" |
| 82 | + type="text" |
| 83 | + value={form.ifsc} |
| 84 | + onChange={(_, val) => setForm({ ...form, ifsc: val.toUpperCase() })} |
| 85 | + placeholder="HDFC0001234" |
| 86 | + className="w-full" |
| 87 | + /> |
95 | 88 | </div> |
96 | 89 |
|
97 | 90 | <div className="flex justify-end"> |
|
0 commit comments