2.0.1 • Published 5 years ago

tray-login v2.0.1

Weekly downloads
4
License
ISC
Repository
github
Last release
5 years ago

Tray Login Component

Web Component para realizar login nas lojas da Tray.

Instalação

npm install tray-login

Atributos

AtributoDescrição
data-storeID da loja
data-methodsTipos de login que você deseja utilizar, opções: 'facebook', 'password', 'otp'
data-callbackURL de callback caso o login esteja correto
data-textsTextos personalizados (opcional)
data-identificationIdentificação utilizada para login (opcional)

Eventos

Lista de eventos disparados pelo componente.

EventoDescrição
tray-loginDispara quando finalizou o processo de login
tray-login#closeDispara quando fecha o componente
tray-login#identifyDispara quando abre a tela de identificação
tray-login#mainDispara quando abre a tela de login
tray-login#otpDispara quando abre a tela de login com OTP
tray-login#recover-passwordDispara quando abre a tela de recuperação de senha

Uso

1 - Adicione a bibilioteca vue e importe o componente no <head>:

<script src="https://unpkg.com/vue"></script>
<script src="dist/tray-login.min.js"></script>

2 - Adicione o elemento no seu HTML substituindo as URLs da aplicação.

<tray-login
    data-methods="['facebook']"
    data-callback="/callback.html"
    data-store="351572"
    data-texts="{}">
</tray-login>

Exemplo de utilização do evento:

$(window).on('tray-login', function(event) {
    var response = event.originalEvent.detail.response;
    var type = event.originalEvent.detail.type;
    if (type === 'success') {
        console.log('Success!');
    } else {
        console.error('Error!');
    }
});

$(window).on('tray-login#close', function() {
    console.log('Closed!');
});

Mudamos a forma como recuperamos os parâmetros do evento:

$(window).on('tray-login', function(event) {
    var response = event.detail.response;
    var type = event.detail.type;

    if (type === 'success') {
        console.log('Success!');
    } else {
        console.error('Error!');
    }
});

Contribuindo

Caso você possua o docker instalado juntamente com o docker-compose, execute o comando abaixo para levantar o container.

docker-compose up -d

Utilizando o comando abaixo é possível entrar no container para configurar as dependencias.

docker-compose exec tray_login bash

Para configurar o ambiente de dev, execute:

yarn

Agora que o ambiente está configurado, execute na raiz:

yarn serve

Caso você esteja utilizando o docker o comando acima já é executado automaticamente ao levantar o ontainer

2.0.1

5 years ago

2.0.0

5 years ago

2.0.0-rc.17

5 years ago

2.0.0-rc.16

5 years ago

2.0.0-rc.15

5 years ago

2.0.0-rc.14

5 years ago

2.0.0-rc.13

5 years ago

2.0.0-rc.12

5 years ago

2.0.0-rc.11

5 years ago

2.0.0-rc.10

5 years ago

2.0.0-rc.9

5 years ago

2.0.0-rc.8

5 years ago

2.0.0-rc.7

5 years ago

2.0.0-rc.6

5 years ago

2.0.0-rc.5

5 years ago

2.0.0-rc.4

5 years ago

2.0.0-rc.3

5 years ago

2.0.0-rc.2

5 years ago

2.0.0-rc

5 years ago