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

Last updated

Was this helpful?