forked from bitgapp/eqMac
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.module.ts
More file actions
130 lines (121 loc) · 3.46 KB
/
Copy pathapp.module.ts
File metadata and controls
130 lines (121 loc) · 3.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
import {
BrowserModule
} from '@angular/platform-browser'
import {
NgModule
} from '@angular/core'
import {
AppComponent
} from './app.component'
import {
FlexLayoutModule
} from '@angular/flex-layout'
import {
ComponentsModule
} from '@eqmac/components'
import { PipesModule } from './modules/pipes/pipes.module'
import {
CommonModule
} from '@angular/common'
import {
HeaderComponent
} from './sections/header/header.component'
import {
SourceComponent
} from './sections/source/source.component'
import {
BoosterComponent
} from './sections/volume/booster-balance/booster/booster.component'
import {
BalanceComponent
} from './sections/volume/booster-balance/balance/balance.component'
import {
EqualizersComponent
} from './sections/effects/equalizers/equalizers.component'
import {
RecorderComponent
} from './sections/recorder/recorder.component'
import {
OutputsComponent
} from './sections/outputs/outputs.component'
import {
InputComponent
} from './sections/source/input/input.component'
import {
FileComponent
} from './sections/source/file/file.component'
import {
SystemComponent
} from './sections/source/system/system.component'
import {
BasicEqualizerComponent
} from './sections/effects/equalizers/basic-equalizer/basic-equalizer.component'
import {
AdvancedEqualizerComponent
} from './sections/effects/equalizers/advanced-equalizer/advanced-equalizer.component'
import {
VolumeBoosterBalanceComponent
} from './sections/volume/booster-balance/volume-booster-balance.component'
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'
import { SettingsComponent } from './sections/settings/settings.component'
import { OptionsComponent } from './components/options/options.component'
import { HelpComponent } from './sections/help/help.component'
import { MatDialogConfig, MatDialogModule, MAT_DIALOG_DEFAULT_OPTIONS } from '@angular/material/dialog'
import { ConfirmDialogComponent } from './components/confirm-dialog/confirm-dialog.component'
import { EqualizerPresetsComponent } from './sections/effects/equalizers/presets/equalizer-presets.component'
import { PromptDialogComponent } from './components/prompt-dialog/prompt-dialog.component'
import { OptionsDialogComponent } from './components/options-dialog/options-dialog.component'
import { MatSnackBarModule } from '@angular/material/snack-bar'
import { UIService } from './services/ui.service'
@NgModule({
imports: [
CommonModule,
BrowserAnimationsModule,
FlexLayoutModule,
PipesModule,
ComponentsModule,
MatDialogModule,
MatSnackBarModule,
BrowserModule
],
entryComponents: [
ConfirmDialogComponent,
PromptDialogComponent,
OptionsDialogComponent
],
declarations: [
AppComponent,
HeaderComponent,
SourceComponent,
BoosterComponent,
BalanceComponent,
EqualizersComponent,
RecorderComponent,
OutputsComponent,
InputComponent,
FileComponent,
SystemComponent,
BasicEqualizerComponent,
AdvancedEqualizerComponent,
VolumeBoosterBalanceComponent,
SettingsComponent,
OptionsComponent,
HelpComponent,
ConfirmDialogComponent,
EqualizerPresetsComponent,
PromptDialogComponent,
OptionsDialogComponent
],
providers: [
{
provide: MAT_DIALOG_DEFAULT_OPTIONS,
useValue: {
...new MatDialogConfig(),
hasBackdrop: true,
disableClose: false
} as MatDialogConfig
}
],
bootstrap: [ AppComponent ]
})
export class AppModule {}