react-native-credit-cards
Version:
A customizable credit card form component for React Native with card flip animation and validation
26 lines (25 loc) • 637 B
TypeScript
export type Props = Readonly<{
values?: {
cardNumber: string;
cardHolderName: string;
expiry: string;
cvc: string;
};
errors?: {
cardNumber?: string;
cardHolderName?: string;
expiry?: string;
cvc?: string;
};
touched?: {
cardNumber?: boolean;
cardHolderName?: boolean;
expiry?: boolean;
cvc?: boolean;
};
handleChange?: (field: string) => (value: string) => void;
handleBlur?: (field: string) => () => void;
disabled?: boolean;
isBackVisible?: boolean;
onFlipCard?: (isBack: boolean) => void;
}>;