sagar007 commited on
Commit
c887628
·
verified ·
1 Parent(s): c89ec58

Upload components/Contact.js with huggingface_hub

Browse files
Files changed (1) hide show
  1. components/Contact.js +211 -0
components/Contact.js ADDED
@@ -0,0 +1,211 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { useState } from 'react'
2
+
3
+ export default function Contact({ selectedSeed }) {
4
+ const [formData, setFormData] = useState({
5
+ name: '',
6
+ phone: '',
7
+ village: '',
8
+ district: '',
9
+ state: '',
10
+ seed: selectedSeed?.name || '',
11
+ message: ''
12
+ })
13
+
14
+ const handleSubmit = (e) => {
15
+ e.preventDefault()
16
+ alert('धन्यवाद! हमारी टीम जल्द ही आपसे संपर्क करेगी।\n\nThank you! Our team will contact you soon.')
17
+ setFormData({
18
+ name: '',
19
+ phone: '',
20
+ village: '',
21
+ district: '',
22
+ state: '',
23
+ seed: '',
24
+ message: ''
25
+ })
26
+ }
27
+
28
+ return (
29
+ <section id="contact" className="py-20 bg-gradient-to-b from-gray-50 to-white">
30
+ <div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
31
+ <div className="text-center mb-12">
32
+ <h2 className="text-4xl font-bold text-kisan-soil mb-4">
33
+ ज़रूरत बताएं, बीज पाएं
34
+ </h2>
35
+ <p className="text-gray-600 text-lg">
36
+ अपनी ज़रूरत बताएं और हम आपके खेत के लिए सही बीजेजें
37
+ भ </p>
38
+ </div>
39
+
40
+ <div className="grid md:grid-cols-2 gap-12">
41
+ <div>
42
+ <div className="bg-kisan-green rounded-2xl p-8 text-white">
43
+ <h3 className="text-2xl font-bold mb-6">📞 हेल्पलाइन</h3>
44
+
45
+ <div className="space-y-4">
46
+ <div className="flex items-center gap-4">
47
+ <div className="w-12 h-12 bg-white/20 rounded-full flex items-center justify-center">
48
+ <span>📱</span>
49
+ </div>
50
+ <div>
51
+ <p className="text-sm text-kisan-light">Call for Orders</p>
52
+ <p className="text-xl font-semibold">1800-XXX-XXXX</p>
53
+ </div>
54
+ </div>
55
+
56
+ <div className="flex items-center gap-4">
57
+ <div className="w-12 h-12 bg-white/20 rounded-full flex items-center justify-center">
58
+ <span>💬</span>
59
+ </div>
60
+ <div>
61
+ <p className="text-sm text-kisan-light">WhatsApp</p>
62
+ <p className="text-xl font-semibold">+91 XXXXX XXXXX</p>
63
+ </div>
64
+ </div>
65
+
66
+ <div className="flex items-center gap-4">
67
+ <div className="w-12 h-12 bg-white/20 rounded-full flex items-center justify-center">
68
+ <span>✉️</span>
69
+ </div>
70
+ <div>
71
+ <p className="text-sm text-kisan-light">Email</p>
72
+ <p className="text-xl font-semibold">info@kisanbeejseva.com</p>
73
+ </div>
74
+ </div>
75
+ </div>
76
+
77
+ <div className="mt-8 pt-6 border-t border-white/20">
78
+ <p className="font-semibold mb-3">कार्य समय:</p>
79
+ <p className="text-kisan-light">सोमवार - शनिवार: सुबह 8 बजे - रात 8 बजे</p>
80
+ </div>
81
+ </div>
82
+
83
+ <div className="mt-6 bg-kisan-gold/10 rounded-2xl p-6 border-2 border-kisan-gold">
84
+ <h4 className="font-bold text-kisan-soil mb-2">🎁 आज का ऑफर</h4>
85
+ <p className="text-gray-700">
86
+ पहले ऑर्डर पर 10% छूट + मुफ्त कृषि सलाह!
87
+ </p>
88
+ </div>
89
+ </div>
90
+
91
+ <form onSubmit={handleSubmit} className="bg-white rounded-2xl shadow-xl p-8">
92
+ <h3 className="text-2xl font-bold text-kisan-soil mb-6">ऑर्डर फॉर्म</h3>
93
+
94
+ <div className="grid sm:grid-cols-2 gap-4 mb-4">
95
+ <div>
96
+ <label className="block text-gray-700 font-medium mb-2">नाम / Name</label>
97
+ <input
98
+ type="text"
99
+ required
100
+ value={formData.name}
101
+ onChange={(e) => setFormData({...formData, name: e.target.value})}
102
+ className="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-kisan-green focus:ring-2 focus:ring-kisan-green/20 outline-none transition"
103
+ placeholder="आपका नाम"
104
+ />
105
+ </div>
106
+ <div>
107
+ <label className="block text-gray-700 font-medium mb-2">मोबाइल / Mobile</label>
108
+ <input
109
+ type="tel"
110
+ required
111
+ value={formData.phone}
112
+ onChange={(e) => setFormData({...formData, phone: e.target.value})}
113
+ className="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-kisan-green focus:ring-2 focus:ring-kisan-green/20 outline-none transition"
114
+ placeholder="10 अंकों का मोबाइल"
115
+ />
116
+ </div>
117
+ </div>
118
+
119
+ <div className="grid sm:grid-cols-2 gap-4 mb-4">
120
+ <div>
121
+ <label className="block text-gray-700 font-medium mb-2">गांव / Village</label>
122
+ <input
123
+ type="text"
124
+ required
125
+ value={formData.village}
126
+ onChange={(e) => setFormData({...formData, village: e.target.value})}
127
+ className="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-kisan-green focus:ring-2 focus:ring-kisan-green/20 outline-none transition"
128
+ placeholder="आपका गांव"
129
+ />
130
+ </div>
131
+ <div>
132
+ <label className="block text-gray-700 font-medium mb-2">जिला / District</label>
133
+ <input
134
+ type="text"
135
+ required
136
+ value={formData.district}
137
+ onChange={(e) => setFormData({...formData, district: e.target.value})}
138
+ className="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-kisan-green focus:ring-2 focus:ring-kisan-green/20 outline-none transition"
139
+ placeholder="आपका जिला"
140
+ />
141
+ </div>
142
+ </div>
143
+
144
+ <div className="mb-4">
145
+ <label className="block text-gray-700 font-medium mb-2">राज्य / State</label>
146
+ <select
147
+ required
148
+ value={formData.state}
149
+ onChange={(e) => setFormData({...formData, state: e.target.value})}
150
+ className="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-kisan-green focus:ring-2 focus:ring-kisan-green/20 outline-none transition"
151
+ >
152
+ <option value="">राज्य चुनें</option>
153
+ <option value="UP">उत्तर प्रदेश</option>
154
+ <option value="MP">मध्य प्रदेश</option>
155
+ <option value="RJ">राजस्थान</option>
156
+ <option value="HR">हरियाणा</option>
157
+ <option value="PB">पंजाब</option>
158
+ <option value="BR">बिहार</option>
159
+ <option value="MH">महाराष्ट्र</option>
160
+ <option value="KA">कर्नाटक</option>
161
+ <option value="TN">तमिलनाडु</option>
162
+ <option value="AP">आंध्र प्रदेश</option>
163
+ <option value="OTHER">अन्य</option>
164
+ </select>
165
+ </div>
166
+
167
+ <div className="mb-4">
168
+ <label className="block text-gray-700 font-medium mb-2">बीज का नाम / Seed Required</label>
169
+ <select
170
+ value={formData.seed}
171
+ onChange={(e) => setFormData({...formData, seed: e.target.value})}
172
+ className="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-kisan-green focus:ring-2 focus:ring-kisan-green/20 outline-none transition"
173
+ >
174
+ <option value="">बीज चुनें</option>
175
+ <option value="धान">धान / Rice</option>
176
+ <option value="गेहूं">गेहूं / Wheat</option>
177
+ <option value="मक्का">मक्का / Maize</option>
178
+ <option value="मूंग">मूंग / Moong</option>
179
+ <option value="अरहर">अरहर / Arhar</option>
180
+ <option value="सरसों">सरसों / Mustard</option>
181
+ <option value="सोयाबीन">सोयाबीन / Soybean</option>
182
+ <option value="मूंगफली">मूंगफली / Groundnut</option>
183
+ <option value="कपास">कपास / Cotton</option>
184
+ <option value="सब्जी">सब्जी के बीज / Vegetables</option>
185
+ <option value="अन्य">अन्य / Other</option>
186
+ </select>
187
+ </div>
188
+
189
+ <div className="mb-6">
190
+ <label className="block text-gray-700 font-medium mb-2">संदेश / Message</label>
191
+ <textarea
192
+ value={formData.message}
193
+ onChange={(e) => setFormData({...formData, message: e.target.value})}
194
+ rows={3}
195
+ className="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-kisan-green focus:ring-2 focus:ring-kisan-green/20 outline-none transition resize-none"
196
+ placeholder="आपका संदेश या कोई विशेष आवश्यकता..."
197
+ />
198
+ </div>
199
+
200
+ <button
201
+ type="submit"
202
+ className="w-full bg-kisan-green text-white py-4 rounded-xl font-bold text-lg hover:bg-kisan-dark transition transform hover:scale-[1.02]"
203
+ >
204
+ 📩 भेजें / Submit
205
+ </button>
206
+ </form>
207
+ </div>
208
+ </div>
209
+ </section>
210
+ )
211
+ }