0.0.9 • Published 4 years ago

asap-skeleton v0.0.9

Weekly downloads
92
License
-
Repository
-
Last release
4 years ago

ASAP SKELETON LOADING

Componente para montar Skeletons de pre-loading

ASAP GROUP

Como utilizar?


Declare a importação do módulo no app.module.ts

import { AsapSkeletonModule } from 'asap-skeleton';

@NgModule({
    imports: [
        AsapSkeletonModule
    ]
})

export class AppModule {}

Inicialize uma váriavel de loading para que você possa passar o estado atual da sua requisição no caso de um request

import { Component, OnInit } from '@angular/core';

declare const $: any;

@Component({
   
})
export class AppComponent implements OnInit {

    public trails;
    public loading = true;

    constructor(
        public trailService: TrailService
    ) {

    }

    ngOnInit() {
        this.trailService.trails().subscribe((response:any) => {
            this.trails = response;
            this.loading = false;
        });
    }

}

Agora organize as sessões do skeleton como desejar

<asap-skeleton type="box" [lines]="7" boxHeigth="130px" boxWidth="130px"></asap-skeleton>

Exemplo

Parametros aceitos

ParametroAeitoAcao
typebox ou lineCria sessões em linhas ou caixas
linesnumeroQuantidade de repetições
boxHeigthpx ou %Altura do Component
boxWidthpx ou %Largura do Component
0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago