"use client"; interface PriceFieldProps { label: string; value: string; onChange: (v: string) => void; placeholder?: string; } export function PriceField({ label, value, onChange, placeholder = "0" }: PriceFieldProps) { const raw = value.replace(/\s*BYN\s*$/i, "").trim(); return (
{ const v = e.target.value.replace(/[^\d.,\s]/g, ""); onChange(v ? `${v} BYN` : ""); }} placeholder={placeholder} className="flex-1 bg-transparent px-4 py-2.5 text-neutral-900 placeholder-neutral-400 outline-none min-w-0 dark:text-white dark:placeholder-neutral-500" /> BYN
); }