import { BrowserModule } from '@angular/platform-browser'; import { API_URL } from '../api/models/api-url.token'; import { RouterModule } from '@angular/router'; import { AppComponent } from './app.component'; import { FASAdminModule, provideFASAdminLibApiConfig, provideFASAdminLibConfig, } from 'fas-admin'; import { NgModule } from '@angular/core'; import { routes } from './app.routes'; @NgModule({ declarations: [AppComponent], imports: [BrowserModule, RouterModule.forRoot(routes), FASAdminModule], providers: [ provideFASAdminLibConfig({ companyName: 'My Custom Company', specButtonList: [ { label: 'Baza pytaƄ', icon: 'pi pi-book', routerUrl: 'questions', }], customRoutes: [{ path: 'questions', component: AppComponent }], accessRules: [ {role: 'PlatformOperator', access: ['users', 'operators', 'questions']} ] }), provideFASAdminLibApiConfig('https://devapi.example-app.net'), { provide: API_URL, useValue: 'https://devapi.example-app.net', }, ], bootstrap: [AppComponent], }) export class AppModule {}