-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathcommon-docs.module.ts
More file actions
140 lines (138 loc) · 6.88 KB
/
common-docs.module.ts
File metadata and controls
140 lines (138 loc) · 6.88 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
131
132
133
134
135
136
137
138
139
140
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { PopoverComponent } from './components/popover/popover.component';
import { TopMenuComponent } from './components/top-menu/top-menu.component';
import { RouterModule } from '@angular/router';
import { ImgHoverDirective } from './directives/img-hover.directive';
import { ContactModalComponent } from './components/contact-modal/contactModal.components';
import { ModalService } from './services/modal.service';
import { ReactiveFormsModule } from '@angular/forms';
import { HttpClientModule } from '@angular/common/http';
import { FileUploaderModule } from '@valor-software/file-uploader';
import { SendEmailService } from './services/senEmail.service';
import { ResultModalComponent } from './components/result-modal/result-modal.component';
import { AppFooterComponent } from './components/app-footer/app-footer.component';
import { ServicesBlockComponent } from './components/services_block/services-block.component';
import { BreadCrumbsComponent } from './components/breadCrumbs/breadCrumbs.component';
import { ShowHideDirective } from './directives/showHide.directive';
import { SwiperModule } from 'swiper/angular';
import { BlogPreviewComponent } from './components/blog-preview/blog-preview.component';
import { BlogPortfolioItemComponent } from './components/blog-preview/blog-portfolio-item.component';
import { GetArticlesService } from './services/getArticles.service';
import { RECAPTCHA_V3_SITE_KEY, RecaptchaV3Module } from 'ng-recaptcha';
import { GetPortfolioService } from './services/getPortfolio.service';
import { CustomSlicePipe } from './pipes/customSlice.pipe';
import { ExpandableCardComponent } from './components/expandable-card/expandable-card.component';
import { ComparisonSliderComponent } from './components/comparison-slider/comparison-slider.component';
import { NextProjectComponent } from './components/next-project/next-project.component';
import { ImpactCardComponent } from './components/impact-card/impact-card.component';
import { ChallengeCardComponent } from './components/challenge-card/challenge-card.component';
import { UtilService } from './services/utils.service';
import { TechnologiesCardComponent } from './components/technologies-card/technologies-card.component';
import { TechnologiesComponent } from './components/technologies/technologies.component';
import { CookieConsentBannerComponent } from './components/cookie-consent-banner/cookie-consent-banner.component';
import { DeliverableCardComponent } from './components/deliverable-card.component/deliverable-card.component';
export { PopoverComponent } from './components/popover/popover.component';
export { TopMenuComponent } from './components/top-menu/top-menu.component';
export { ImgHoverDirective } from './directives/img-hover.directive';
export { AppFooterComponent } from './components/app-footer/app-footer.component';
export { ServicesBlockComponent } from './components/services_block/services-block.component';
export { ContactModalComponent } from './components/contact-modal/contactModal.components';
export { ModalService } from './services/modal.service';
export { BreadCrumbsComponent } from './components/breadCrumbs/breadCrumbs.component';
export { ShowHideDirective } from './directives/showHide.directive';
export { GetArticlesService } from './services/getArticles.service';
export { IArticle } from './models/article.interface';
export { BlogPreviewComponent } from './components/blog-preview/blog-preview.component';
export { BlogPortfolioItemComponent } from './components/blog-preview/blog-portfolio-item.component';
export { ARTICLES_LIST, ARTICLES_REFACTORED_TITLE_LIST } from './tokens/articlesList.token';
export { SeoService } from './services/seo.service';
export { CustomSlicePipe } from './pipes/customSlice.pipe';
export { PORTFOLIO_LIST } from './tokens/portfolioList.token';
export { IPortfolio } from './models/portfolio.interface';
export { GetPortfolioService } from './services/getPortfolio.service';
export { titleRefactoring, checkHTMLExtension } from './utils/titleRefactoringUtil';
export { OLD_ROUTES_FROM_OLD_SITE } from './tokens/linksFromOldSite.token';
export { ExpandableCardComponent } from './components/expandable-card/expandable-card.component';
export { IExpandableCard } from './components/expandable-card/expandable-card.component';
export { ComparisonSliderComponent } from './components/comparison-slider/comparison-slider.component';
export { NextProjectComponent } from './components/next-project/next-project.component';
export { ImpactCardComponent } from './components/impact-card/impact-card.component';
export { ChallengeCardComponent } from './components/challenge-card/challenge-card.component';
export { IChallengeCard } from './components/challenge-card/challenge-card.component';
export { TechnologiesCardComponent } from './components/technologies-card/technologies-card.component';
export { ITechnologiesCard } from './components/technologies-card/technologies-card.component';
export { UtilService } from './services/utils.service';
export { technologiesAndServices } from './components/technologies/technologies-and-services';
export { CookieConsentBannerComponent } from './components/cookie-consent-banner/cookie-consent-banner.component';
export { DeliverableCardComponent } from './components/deliverable-card.component/deliverable-card.component';
export { DeliverableCard } from './components/deliverable-card.component/deliverable-card.component';
@NgModule({
declarations: [
PopoverComponent,
TopMenuComponent,
ImgHoverDirective,
ContactModalComponent,
ResultModalComponent,
AppFooterComponent,
ServicesBlockComponent,
BreadCrumbsComponent,
ShowHideDirective,
BlogPreviewComponent,
BlogPortfolioItemComponent,
CustomSlicePipe,
NextProjectComponent,
ExpandableCardComponent,
ComparisonSliderComponent,
ImpactCardComponent,
ChallengeCardComponent,
TechnologiesCardComponent,
TechnologiesComponent,
CookieConsentBannerComponent,
DeliverableCardComponent
],
imports: [
CommonModule,
RouterModule,
ReactiveFormsModule,
HttpClientModule,
FileUploaderModule,
SwiperModule,
RecaptchaV3Module
],
exports: [
TopMenuComponent,
ImgHoverDirective,
PopoverComponent,
AppFooterComponent,
ServicesBlockComponent,
BreadCrumbsComponent,
ShowHideDirective,
BlogPreviewComponent,
BlogPortfolioItemComponent,
CustomSlicePipe,
NextProjectComponent,
ExpandableCardComponent,
ComparisonSliderComponent,
ImpactCardComponent,
ChallengeCardComponent,
TechnologiesCardComponent,
TechnologiesComponent,
CookieConsentBannerComponent,
DeliverableCardComponent
],
providers: [
ModalService,
SendEmailService,
GetArticlesService,
GetPortfolioService,
UtilService,
{
provide: RECAPTCHA_V3_SITE_KEY,
useValue: '6LctnKQdAAAAABGStzrEdBnCWVYwkqAafI7pcUz3',
}
],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class CommonDocsModule {
}