UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

19 lines (18 loc) 1.16 kB
import type { FieldStringProps as StringFieldProps } from '../String'; import type { Validator, ValidatorWithCustomValidators } from '../../types'; import type { BankAccountType } from '../../../../components/number-format/utils/formatBankAccountNumber'; export type { BankAccountType } from '../../../../components/number-format/utils/formatBankAccountNumber'; export type BankAccountNumberValidator = ValidatorWithCustomValidators<string, { bankAccountNumberValidator: Validator<string>; }>; export type FieldBankAccountNumberProps = Omit<StringFieldProps, 'onBlurValidator'> & { validate?: boolean; omitMask?: boolean; onBlurValidator?: BankAccountNumberValidator | false; /** * The type of bank account number, used for input mask, label, and formatting. Can be `norwegianBban`, `swedishBban`, `swedishBankgiro`, `swedishPlusgiro`, or `iban`. Validation is currently only supported for `norwegianBban`. Defaults to `norwegianBban`. */ bankAccountType?: BankAccountType; }; declare function BankAccountNumber(props: FieldBankAccountNumberProps): import("react/jsx-runtime").JSX.Element; export default BankAccountNumber;