From 64f83a239fffc6f8efb0d1c45a5b436fa5f96fed Mon Sep 17 00:00:00 2001 From: shats Date: Sat, 6 Dec 2025 19:20:30 +0700 Subject: [PATCH] fix: Update placeholder and help text in CommunitiesManager for clearer input format guidance, specifying valid formats for user entries. --- frontend/src/CommunitiesManager.jsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/src/CommunitiesManager.jsx b/frontend/src/CommunitiesManager.jsx index 1c05a97..b61ee86 100644 --- a/frontend/src/CommunitiesManager.jsx +++ b/frontend/src/CommunitiesManager.jsx @@ -652,14 +652,14 @@ function CommunitiesManager() { name="value" value={newItem.value} onChange={(val) => setNewItem({...newItem, value: val})} - placeholder="65001:200 или 100" + placeholder="65001:200 или 200 (без указания AS)" required icon={IconHash} - helpText="Формат: число или N:N" + helpText="Формат: число (например, 200) или N:N (например, 65001:200)" onValidate={(val) => { const trimmed = String(val || '').trim(); if (!trimmed) return { valid: false, message: 'Поле обязательно' }; - if (!/^(\d+|\d+:\d+)$/.test(trimmed)) return { valid: false, message: 'Формат: число или N:N' }; + if (!/^(\d+|\d+:\d+)$/.test(trimmed)) return { valid: false, message: 'Формат: 200 или 65001:200' }; if (items.some(i => i.value === trimmed)) return { valid: false, message: 'Такое value уже существует' }; return { valid: true, message: 'Корректно' }; }} @@ -731,14 +731,14 @@ function CommunitiesManager() { name="value" value={editingDraft.value} onChange={(val) => setEditingDraft({...editingDraft, value: val})} - placeholder="65001:200 или 100" + placeholder="65001:200 или 200 (без указания AS)" required icon={IconHash} - helpText="Формат: число или N:N" + helpText="Формат: число (например, 200) или N:N (например, 65001:200)" onValidate={(val) => { const trimmed = String(val || '').trim(); if (!trimmed) return { valid: false, message: 'Поле обязательно' }; - if (!/^(\d+|\d+:\d+)$/.test(trimmed)) return { valid: false, message: 'Формат: число или N:N' }; + if (!/^(\d+|\d+:\d+)$/.test(trimmed)) return { valid: false, message: 'Формат: 200 или 65001:200' }; if (trimmed !== editingValue && items.some(i => i.value === trimmed)) { return { valid: false, message: 'Такое value уже существует' }; }