unoffical wafrn mirror
wafrn.net
atproto
social-network
activitypub
1import { NgModule } from '@angular/core'
2import { CommonModule } from '@angular/common'
3import { PostComponent } from './post.component'
4import { MatCardModule } from '@angular/material/card'
5import { RouterModule } from '@angular/router'
6import { MatButtonModule } from '@angular/material/button'
7import { MatMenuModule } from '@angular/material/menu'
8import { FontAwesomeModule } from '@fortawesome/angular-fontawesome'
9import { MatDialogModule } from '@angular/material/dialog'
10import { ReportService } from 'src/app/services/report.service'
11import { MatTooltipModule } from '@angular/material/tooltip'
12import { PostFragmentComponent } from '../post-fragment/post-fragment.component'
13import { PostActionsComponent } from '../post-actions/post-actions.component'
14import { AvatarSmallComponent } from '../avatar-small/avatar-small.component'
15import { PostHeaderComponent } from './post-header/post-header.component'
16import { BottomReplyBarComponent } from '../bottom-reply-bar/bottom-reply-bar.component'
17import { PostRibbonComponent } from '../post-ribbon/post-ribbon.component'
18import { BlogLinkModule } from 'src/app/directives/blog-link/blog-link.module'
19
20@NgModule({
21 declarations: [PostComponent],
22 imports: [
23 CommonModule,
24 RouterModule,
25 MatCardModule,
26 MatButtonModule,
27 MatMenuModule,
28 FontAwesomeModule,
29 MatDialogModule,
30 MatTooltipModule,
31 PostFragmentComponent,
32 PostActionsComponent,
33 AvatarSmallComponent,
34 PostHeaderComponent,
35 BottomReplyBarComponent,
36 PostRibbonComponent,
37 BlogLinkModule
38 ],
39 exports: [PostComponent],
40 providers: [ReportService]
41})
42export class PostModule { }