fix(web): VPS — дробные значения в полях ставок (step="any")

Ставка/мес и Ставка/день теперь принимают дробные значения (например,
0.8 EUR), а не только целые. Раньше browser-native валидация type=number
со step=1 блокировала сохранение.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Denozordec
2026-06-26 22:28:00 +07:00
co-authored by Cursor
parent e43cdc1b85
commit ee5d5b228b
+2 -2
View File
@@ -373,10 +373,10 @@ function VpsPage() {
<Input id="vps-cur" {...register('currency')} />
</FormField>
<FormField label="Ставка/мес" htmlFor="vps-monthly">
<Input id="vps-monthly" type="number" min={0} {...register('monthlyRate', { valueAsNumber: true })} />
<Input id="vps-monthly" type="number" min={0} step="any" {...register('monthlyRate', { valueAsNumber: true })} />
</FormField>
<FormField label="Ставка/день" htmlFor="vps-daily">
<Input id="vps-daily" type="number" min={0} {...register('dailyRate', { valueAsNumber: true })} />
<Input id="vps-daily" type="number" min={0} step="any" {...register('dailyRate', { valueAsNumber: true })} />
</FormField>
</div>
<FormField label="Оплачено до" htmlFor="vps-paid">