import { NgModule } from '@angular/core'
import { BrowserModule } from '@angular/platform-browser'
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'
import { CoreModule, SharedModule } from '@tabler/angular-core'
import { UiLayout } from '@tabler/angular-ui'
import { environment } from '../environments/environment'
import { AppRoutingModule } from './app-routing.module'
import { AppComponent } from './app.component'
@NgModule({
imports: [BrowserModule, BrowserAnimationsModule, CoreModule, SharedModule, AppRoutingModule],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
export class AppModule {
constructor(ui: UiLayout) {
const sourceCode = {
label: 'Source Code',
link: environment.urls.repo,
linkClass: 'btn btn-sm btn-outline-primary ml-2',
icon: 'fe fe-github',
}
const liveDemo = {
label: 'Live Demo',
link: environment.urls.demo,
linkClass: 'btn btn-sm btn-outline-success ml-2',
icon: 'fe fe-globe',
}
ui.appName = 'Documentation'
ui.headerSubNav = [liveDemo, sourceCode]
ui.footerNav = [sourceCode]
ui.footerText = `
Copyright © 2018 tabler-angular.
Theme by @codecalm.
Angular by @beeman.
MIT Licensed
`
}
}