@granello-dev/gdev-gep-login

0.1.5 • Public • Published

gdev-gep-login

La pagina di login per applicativi GEP con form input dominio, utente, password. Immagine di sfondo, logo, placeholders e messaggio di errore personalizzabili da props.


Tabella dei contenuti

[TOC]


Utilizzo

Installazione

yarn install

Test del componente

I file src/main.js e src/Test.vue non vengono inclusi nella build, servono al solo scopo di poter testare il componente senza dover creare un progetto di test esterno.

Apportare le modifiche che si vogliono testare al file Test.vue, poi lanciare il comando:

yarn serve

Compilazione del progetto per successiva pubblicazione su npm

yarn build

Vengono generati i file all'interno della directory dist

Pubblicazione del pacchetto su npm

npm publish --access public

Se viene generato errore di login, occorre prima lanciare:

npm adduser

Props e funzionalita

Props

Prop Descrizione Tipo Default Obbligatoria
logging-in Da impostare a true durante la chiamata API per login Boolean false Yes
form-bg-variant Variante del colore di sfondo della form. Utilizzare valori bootstrap String 'light'
show-domain Da passare false se dominio non necessario per login Boolean Yes
domain-placeholder Placeholder campo input DOMINIO String Domain
username-placeholder Placeholder campo input USERNAME String Username
password-placeholder Placeholder campo input PASSWORD String Password
login-button-text Testo interno al pulsante di submit String Yes
error ATTENZIONE: impsotare in sync (:error.sync="error") Boolean Yes
error-message Stringa da visualizzare dentro al b-alert String Yes

Slot

Slot Descrizione
background Immagine di sfondo a tutto schermo
logo Immagine visualizzata in alto nella form

Eventi

Evento Descrizione Arguments
login-form-submit Evento chiamato su click del pulsante submit oggetto che contiene: domain, username, password

Readme

Keywords

none

Package Sidebar

Install

npm i @granello-dev/gdev-gep-login

Weekly Downloads

0

Version

0.1.5

License

ISC

Unpacked Size

1.06 MB

Total Files

8

Last publish

Collaborators

  • granello-dev