refactor: remove redundant penalty input fields from the share event settings form

This commit is contained in:
sazzadulalambd
2026-05-10 00:32:03 +06:00
parent dcb4dfa581
commit 20ce14ae68

View File

@@ -2718,23 +2718,9 @@ export default function CompanySettingsPage() {
</div> </div>
<div className="bg-slate-50 rounded-xl p-4 space-y-3"> <div className="bg-slate-50 rounded-xl p-4 space-y-3">
<label className="text-sm font-semibold text-slate-700">Deposit (Each)</label> <label className="text-sm font-semibold text-slate-700">Deposit (Each)</label>
<div className="grid grid-cols-4 gap-3"> <div>
<div> <label className="text-xs text-slate-500">Base (৳)</label>
<label className="text-xs text-slate-500">Base (৳)</label> <input type="number" value={plan.depositEach} onChange={(e) => { const updated = [...settings.plans.shareEv]; updated[idx].depositEach = parseInt(e.target.value); setSettings({ ...settings, plans: { ...settings.plans, shareEv: updated } }); }} className="w-full px-2 py-1.5 border border-slate-200 rounded-lg text-sm" />
<input type="number" value={plan.depositEach} onChange={(e) => { const updated = [...settings.plans.shareEv]; updated[idx].depositEach = parseInt(e.target.value); setSettings({ ...settings, plans: { ...settings.plans, shareEv: updated } }); }} className="w-full px-2 py-1.5 border border-slate-200 rounded-lg text-sm" />
</div>
<div>
<label className="text-xs text-slate-500">1st Day (৳)</label>
<input type="number" value={plan.depositPenalty1} onChange={(e) => { const updated = [...settings.plans.shareEv]; updated[idx].depositPenalty1 = parseInt(e.target.value); setSettings({ ...settings, plans: { ...settings.plans, shareEv: updated } }); }} className="w-full px-2 py-1.5 border border-slate-200 rounded-lg text-sm" />
</div>
<div>
<label className="text-xs text-slate-500">2nd Day (৳)</label>
<input type="number" value={plan.depositPenalty2} onChange={(e) => { const updated = [...settings.plans.shareEv]; updated[idx].depositPenalty2 = parseInt(e.target.value); setSettings({ ...settings, plans: { ...settings.plans, shareEv: updated } }); }} className="w-full px-2 py-1.5 border border-slate-200 rounded-lg text-sm" />
</div>
<div>
<label className="text-xs text-slate-500">3rd Day + Bike Lock (৳)</label>
<input type="number" value={plan.depositPenalty3} onChange={(e) => { const updated = [...settings.plans.shareEv]; updated[idx].depositPenalty3 = parseInt(e.target.value); setSettings({ ...settings, plans: { ...settings.plans, shareEv: updated } }); }} className="w-full px-2 py-1.5 border border-slate-200 rounded-lg text-sm" />
</div>
</div> </div>
</div> </div>
<div className="bg-slate-50 rounded-lg p-3"> <div className="bg-slate-50 rounded-lg p-3">