mirror of
https://github.com/akveo/ngx-admin.git
synced 2025-12-19 08:50:13 +01:00
feat(pages): implement starter page with themes
This commit is contained in:
parent
3f1e57e8ae
commit
9c0463172f
16 changed files with 343 additions and 184 deletions
|
|
@ -53,6 +53,8 @@ import { VisitorsAnalyticsService } from './mock/visitors-analytics.service';
|
|||
import { SecurityCamerasService } from './mock/security-cameras.service';
|
||||
import { MockDataModule } from './mock/mock-data.module';
|
||||
import { AbService } from './utils/ab.service';
|
||||
import {CurrentThemeService} from './utils/theme.service';
|
||||
import {ThemeGuard} from './guard/theme.guard';
|
||||
|
||||
const socialLinks = [
|
||||
{
|
||||
|
|
@ -94,6 +96,10 @@ const DATA_SERVICES = [
|
|||
{ provide: SecurityCamerasData, useClass: SecurityCamerasService },
|
||||
];
|
||||
|
||||
const GUARDS = [
|
||||
ThemeGuard,
|
||||
];
|
||||
|
||||
export class NbSimpleRoleProvider extends NbRoleProvider {
|
||||
getRole() {
|
||||
// here you could provide any role based on any auth flow
|
||||
|
|
@ -104,6 +110,7 @@ export class NbSimpleRoleProvider extends NbRoleProvider {
|
|||
export const NB_CORE_PROVIDERS = [
|
||||
...MockDataModule.forRoot().providers,
|
||||
...DATA_SERVICES,
|
||||
...GUARDS,
|
||||
...NbAuthModule.forRoot({
|
||||
|
||||
strategies: [
|
||||
|
|
@ -145,6 +152,7 @@ export const NB_CORE_PROVIDERS = [
|
|||
SeoService,
|
||||
StateService,
|
||||
AbService,
|
||||
CurrentThemeService,
|
||||
];
|
||||
|
||||
@NgModule({
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue