Procházet zdrojové kódy

fix(services): сделать описание обязательным полем

neyrogovnarik před 1 týdnem
rodič
revize
5f65c34137
1 změnil soubory, kde provedl 8 přidání a 1 odebrání
  1. 8 1
      frontend/src/app/services/add/page.tsx

+ 8 - 1
frontend/src/app/services/add/page.tsx

@@ -33,6 +33,12 @@ export default function AddServicePage() {
     setLoading(true)
     setError('')
 
+    if (!description.trim()) {
+      setError('Укажите описание')
+      setLoading(false)
+      return
+    }
+
     try {
       const portfolioImages: string[] = []
 
@@ -93,11 +99,12 @@ export default function AddServicePage() {
         </div>
 
         <div>
-          <label className="mb-1 block text-sm text-white/60">Описание</label>
+          <label className="mb-1 block text-sm text-white/60">Описание *</label>
           <textarea
             value={description}
             onChange={(e) => setDescription(e.target.value)}
             rows={4}
+            required
             className="w-full rounded-lg border border-white/10 bg-white/5 px-4 py-3 text-white outline-none focus:border-green-500"
           />
         </div>