Para a parte de menu, já iremos incluir a opção de menu da Tela de Adoção.
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
},
],
});
});
}
}