react-native-pjbank-checkout-input

1.1.0 • Public • Published

react-native-pjbank-checkout-input

Componente para auxiliar obtenção de token para o checkout em aplicações react-native.

Prop type Description
credencial string dever ser fornecida uma credencial para a geração de token
homologacao boolean Se for passado true é trocado para o ambiente de homologação
placeholder string Placeholder do componente input
containerStyle object componente de estilo para o componente pai do input (wrapper)
inputStyle object objeto com propriedades para o input, podem ser passadas a maioria das propriedades validas de um componente <TextInput/>. As propriedades serão merjadas para o input
onData function Retorna um objeto no formato: {token:'xxxxxx', bandeira:'xxxxxx'}, que contém o token e a bandeira do cartão
onFocus function Callback invocado quando o input entra em foco
onBlur function Callback invocado quando o input sai de foco
onChange function {(text) => console.log('text')} Callback invocado quando o há alguma alteração de texto no input
onDone function {() => console.log('onDone')} Callback invocado quando o clica no actionButton do teclado nativo

Como utilizar

Começe instalando o componente.

npm install --save react-native-pjbank-checkout-input

Importe o componente

import  CheckoutInput  from  'react-native-pjbank-checkout-input';

Depois de importado o componente basta utiliza-lo em seu componente.

<CheckoutInput
    inputStyle={{
	    fontSize: 20
	    ...
    }}
    containerStyle={{
        height: 20,
        width: 300,
        ...
    }}
    credencial='xxxxxxxxxxxxxxxxxxx'
    onData={(data)=>console.log('O token: '+ data.token + 'bandeira'+ data.bandeira)}
/>

/react-native-pjbank-checkout-input/

    Package Sidebar

    Install

    npm i react-native-pjbank-checkout-input

    Weekly Downloads

    34

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    10.8 kB

    Total Files

    5

    Last publish

    Collaborators

    • andrejunqueira
    • erickmaeda