FesaComponents

Financieros

Moneda, porcentaje, IBAN y tarjeta — validación bancaria sin dependencias.

Todos los campos comparten el contrato base (control, name, label, description, placeholder, disabled, required, tooltip, className). Aquí se listan solo las props adicionales de cada campo.

FormCurrencyField

Monto con selector de moneda (DEFAULT_CURRENCIES: USD, EUR, GBP, MXN, BRL, JPY) y formato por locale.

PropTipoRequerida
currenciesCurrencyConfig[]
defaultCurrencystring
showCurrencySelectboolean
minnumber
maxnumber
stepnumber
inputClassNamestring

FormPercentageField

Porcentaje con límites y visualización con símbolo.

PropTipoRequerida
minnumber
maxnumber
stepnumber
showSliderboolean
showInputboolean
decimalsnumber
displayMode'input' | 'slider' | 'both'

FormIBANField

IBAN con validación por tabla de longitudes por país y formateo por bloques.

PropTipoRequerida
showValidationboolean
showCountryboolean
showCopyboolean
messagesPartial<typeof DEFAULT_IBAN_MESSAGES>

FormCreditCardField

Tarjeta con detección de marca, validación Luhn propia y máscara.

PropTipoRequerida
showCardholderNameboolean
showCardTypeboolean
labels&#123;
placeholders&#123;

En esta pagina