3. Estrutura da aplicação
O Cat UI possui uma estrutura inicial, onde será disponibilizada toda a "casca" necessária para sua aplicação, como:
Sistema de autenticação JWT ou OpenID;
Sistema de Notificações com PushNotification (Não notifica com a aba ou browser fechados);
SideBar Menu;
Modo Claro e Noturno (Sincroniza com o tema padrão do usuário no navegador);
Definição de Logotipo (Modo claro e noturno);
Uso
1. Configurando environment
O Cat UI possui uma interface de environment própria, onde fornece configurações de segurança e nomeação de variáveis no localStorage.
import { CatEnvironmentInterface } from "@catrx/ui/common";
export const environment: CatEnvironmentInterface = {
production: false,
storageTokenName: 'app-example-token'
};2. Importando módulo principal
import { NgModule } from '@angular/core';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { CatUiModule } from '@catrx/ui';
import { environment } from '../environments/environment';
@NgModule({
declarations: [AppComponent],
imports: [CatUiModule.forRoot(environment), AppRoutingModule],
bootstrap: [AppComponent],
})
export class AppModule {}3. Configurando app.component
ATENÇÃO
O token deve possuir o atributo login para que o nome desejado apareça no menu do usuário.
Last updated
Was this helpful?