What problem does it solve? ERP forms need monetary inputs that display values in the Romanian locale format (1.234,56 RON) while keeping the internal value as a number, which standard text inputs cannot handle correctly. ## Core Features & Use Cases - CurrencyInput Component: A controlled React input that formats values with dot thousand separators and comma decimal separators, parses permissive user input, and applies min/max clamping and decimal rounding. - React Hook Form + Zod Integration: Connects the input to form schemas where the internal value is always a number, never a string. - CurrencyDisplay & useCurrencyFormat: Read-only display component and formatting hook for tables and detail views using Intl.NumberFormat with the ro-RO locale. - Use Case: When building an invoice line-item grid, use CurrencyInput with align="right" and font-mono so price columns align vertically and users can overwrite values directly on focus. ## Quick Start Ask the AI to add a Romanian-format currency input field for unit price to your React Hook Form ERP form using the CurrencyInput component.