1- import { NgModule , InjectionToken , CUSTOM_ELEMENTS_SCHEMA } from '@angular/core' ;
2- import { CommonModule } from '@angular/common' ;
3- import { LayoutModule } from '@angular/cdk/layout' ;
41import {
5- MatSidenavModule ,
6- MatIconModule ,
7- MatListModule ,
8- MatToolbarModule ,
9- MatExpansionModule ,
10- MatCardModule ,
11- MatInputModule ,
12- MatMenuModule ,
13- MatButtonModule ,
14- MatTooltipModule
15- } from '@angular/material' ;
16- import { ClipboardModule } from 'ngx-clipboard' ;
17- import { ALL_OPERATORS , OperatorDoc } from '../../operator-docs' ;
2+ NgModule ,
3+ InjectionToken ,
4+ CUSTOM_ELEMENTS_SCHEMA
5+ } from "@angular/core" ;
6+ import { LayoutModule } from "@angular/cdk/layout" ;
7+ import { ClipboardModule } from "ngx-clipboard" ;
188
19- import { OperatorsRoutingModule } from './operators.routing' ;
20- import { OperatorsComponent , OPERATORS_TOKEN } from './operators.component' ;
21- import { OperatorComponent } from './components/operator/operator.component' ;
22- import { OperatorHeaderComponent } from './components/operator-header/operator-header.component' ;
23- import { OperatorParametersComponent } from './components/operator-parameters/operator-parameters.component' ;
24- import { OperatorExamplesComponent } from './components/operator-examples/operator-examples.component' ;
25- import { RelatedOperatorsComponent } from './components/related-operators/related-operators.component' ;
26- import { OperatorExtrasComponent } from './components/operator-extras/operator-extras.component' ;
27- import { AdditionalResourcesComponent } from './components/additional-resources/additional-resources.component' ;
28- import { MarbleDiagramComponent } from './components/marble-diagram/marble-diagram.component' ;
29- import { WalkthroughComponent } from './components/walkthrough/walkthrough.component' ;
30- import { HighlightJsDirective } from './directives/highlight-js.directive' ;
31- import { SafeUrlPipe } from './pipes/safe-url.pipe' ;
9+ import { ALL_OPERATORS , OperatorDoc } from "../../operator-docs" ;
10+ import { OperatorsRoutingModule } from "./operators.routing" ;
11+ import { OperatorsComponent , OPERATORS_TOKEN } from "./operators.component" ;
12+ import { OperatorComponent } from "./components/operator/operator.component" ;
13+ import { OperatorHeaderComponent } from "./components/operator-header/operator-header.component" ;
14+ import { OperatorParametersComponent } from "./components/operator-parameters/operator-parameters.component" ;
15+ import { OperatorExamplesComponent } from "./components/operator-examples/operator-examples.component" ;
16+ import { RelatedOperatorsComponent } from "./components/related-operators/related-operators.component" ;
17+ import { OperatorExtrasComponent } from "./components/operator-extras/operator-extras.component" ;
18+ import { AdditionalResourcesComponent } from "./components/additional-resources/additional-resources.component" ;
19+ import { MarbleDiagramComponent } from "./components/marble-diagram/marble-diagram.component" ;
20+ import { WalkthroughComponent } from "./components/walkthrough/walkthrough.component" ;
21+ import { HighlightJsDirective } from "./directives/highlight-js.directive" ;
22+ import { SafeUrlPipe } from "./pipes/safe-url.pipe" ;
23+ import { SharedModule } from "../shared.module" ;
3224
3325@NgModule ( {
3426 declarations : [
@@ -46,23 +38,12 @@ import { SafeUrlPipe } from './pipes/safe-url.pipe';
4638 SafeUrlPipe
4739 ] ,
4840 imports : [
49- CommonModule ,
41+ SharedModule ,
5042 OperatorsRoutingModule ,
5143 ClipboardModule ,
52- LayoutModule ,
53- MatSidenavModule ,
54- MatIconModule ,
55- MatListModule ,
56- MatToolbarModule ,
57- MatCardModule ,
58- MatInputModule ,
59- MatMenuModule ,
60- MatButtonModule ,
61- MatTooltipModule
44+ LayoutModule
6245 ] ,
63- providers : [
64- { provide : OPERATORS_TOKEN , useValue : ALL_OPERATORS }
65- ] ,
66- schemas : [ CUSTOM_ELEMENTS_SCHEMA ]
46+ providers : [ { provide : OPERATORS_TOKEN , useValue : ALL_OPERATORS } ] ,
47+ schemas : [ CUSTOM_ELEMENTS_SCHEMA ]
6748} )
68- export class OperatorsModule { }
49+ export class OperatorsModule { }
0 commit comments