Menu

Para a parte de menu, já iremos incluir a opção de menu da Tela de Adoção.

app.service.ts
import { Injectable } from '@angular/core';
import { AppConfigMenu, CatAppDecodedToken } from '@catrx/ui';
import { Observable } from 'rxjs/internal/Observable';

@Injectable({ providedIn: 'any' })
export class AppService {
  constructor() {}

  public getMenu(decodedToken: CatAppDecodedToken) {
    return new Observable<AppConfigMenu>((observe) => {
      observe.next({
        modules: [
          {
            icon: 'fa-solid fa-paw',
            name: 'Adoção',
            routerLink: '/adoption',
            hasPermission: () => !!decodedToken
          },
        ],
      });
    });
  }
}

Last updated