fix: add placeholders to all tariff form number inputs

Add placeholders for all remaining inputs in AdminTariffCreate:
- Periods tab: days, price inputs
- Extra tab: device price, max devices, traffic limit
- Traffic packages: 5/10/20/50 GB prices
- Custom days: price per day, min/max days
- Custom traffic: price per GB, min/max traffic
This commit is contained in:
c0mrade
2026-02-02 03:25:09 +03:00
parent 47e28ee78f
commit 8cd95b84fb

View File

@@ -542,6 +542,7 @@ export default function AdminTariffCreate() {
onChange={createNumberInputHandler(setNewPeriodDays, 1)} onChange={createNumberInputHandler(setNewPeriodDays, 1)}
className="input w-24" className="input w-24"
min={1} min={1}
placeholder="30"
/> />
</div> </div>
<div> <div>
@@ -554,6 +555,7 @@ export default function AdminTariffCreate() {
onChange={createNumberInputHandler(setNewPeriodPrice, 1)} onChange={createNumberInputHandler(setNewPeriodPrice, 1)}
className="input w-28" className="input w-28"
min={1} min={1}
placeholder="300"
/> />
</div> </div>
<button <button
@@ -589,6 +591,7 @@ export default function AdminTariffCreate() {
className="input w-28" className="input w-28"
min={0} min={0}
step={1} step={1}
placeholder="0"
/> />
<span className="text-dark-400"></span> <span className="text-dark-400"></span>
<div className="flex-1" /> <div className="flex-1" />
@@ -677,6 +680,7 @@ export default function AdminTariffCreate() {
className="input w-24" className="input w-24"
min={0} min={0}
step={1} step={1}
placeholder="0"
/> />
<span className="text-dark-400"></span> <span className="text-dark-400"></span>
</div> </div>
@@ -691,6 +695,7 @@ export default function AdminTariffCreate() {
onChange={createNumberInputHandler(setMaxDeviceLimit, 0)} onChange={createNumberInputHandler(setMaxDeviceLimit, 0)}
className="input w-24" className="input w-24"
min={0} min={0}
placeholder="0"
/> />
</div> </div>
<p className="text-xs text-dark-500">{t('admin.tariffs.noLimitHint')}</p> <p className="text-xs text-dark-500">{t('admin.tariffs.noLimitHint')}</p>
@@ -728,6 +733,7 @@ export default function AdminTariffCreate() {
onChange={createNumberInputHandler(setMaxTopupTrafficGb, 0)} onChange={createNumberInputHandler(setMaxTopupTrafficGb, 0)}
className="input w-24" className="input w-24"
min={0} min={0}
placeholder="0"
/> />
<span className="text-dark-400">{t('admin.tariffs.gbUnit')}</span> <span className="text-dark-400">{t('admin.tariffs.gbUnit')}</span>
</div> </div>
@@ -754,6 +760,7 @@ export default function AdminTariffCreate() {
className="input w-20" className="input w-20"
min={0} min={0}
step={1} step={1}
placeholder="0"
/> />
<span className="text-xs text-dark-400"></span> <span className="text-xs text-dark-400"></span>
</div> </div>
@@ -808,6 +815,7 @@ export default function AdminTariffCreate() {
className="input w-24" className="input w-24"
min={0} min={0}
step={0.1} step={0.1}
placeholder="0"
/> />
<span className="text-dark-400"></span> <span className="text-dark-400"></span>
</div> </div>
@@ -821,6 +829,7 @@ export default function AdminTariffCreate() {
onChange={createNumberInputHandler(setMinDays, 1)} onChange={createNumberInputHandler(setMinDays, 1)}
className="input w-24" className="input w-24"
min={1} min={1}
placeholder="1"
/> />
</div> </div>
<div className="flex items-center gap-3"> <div className="flex items-center gap-3">
@@ -833,6 +842,7 @@ export default function AdminTariffCreate() {
onChange={createNumberInputHandler(setMaxDays, 1)} onChange={createNumberInputHandler(setMaxDays, 1)}
className="input w-24" className="input w-24"
min={1} min={1}
placeholder="365"
/> />
</div> </div>
</div> </div>
@@ -886,6 +896,7 @@ export default function AdminTariffCreate() {
className="input w-24" className="input w-24"
min={0} min={0}
step={0.1} step={0.1}
placeholder="0"
/> />
<span className="text-dark-400"></span> <span className="text-dark-400"></span>
</div> </div>
@@ -899,6 +910,7 @@ export default function AdminTariffCreate() {
onChange={createNumberInputHandler(setMinTrafficGb, 1)} onChange={createNumberInputHandler(setMinTrafficGb, 1)}
className="input w-24" className="input w-24"
min={1} min={1}
placeholder="1"
/> />
</div> </div>
<div className="flex items-center gap-3"> <div className="flex items-center gap-3">
@@ -911,6 +923,7 @@ export default function AdminTariffCreate() {
onChange={createNumberInputHandler(setMaxTrafficGb, 1)} onChange={createNumberInputHandler(setMaxTrafficGb, 1)}
className="input w-24" className="input w-24"
min={1} min={1}
placeholder="1000"
/> />
</div> </div>
</div> </div>