import { ButtonComponent } from './buttons/button.component'
import { DeleteButtonComponent } from './buttons/delete-button.component'
import { EditButtonComponent } from './buttons/edit-button.component'
-import { FromNowPipe } from './misc/from-now.pipe'
import { LoaderComponent } from './misc/loader.component'
-import { NumberFormatterPipe } from './misc/number-formatter.pipe'
-import { ObjectLengthPipe } from './misc/object-length.pipe'
import { RestExtractor, RestService } from './rest'
import { UserService } from './users'
import { VideoAbuseService } from './video-abuse'
import { VideoAddToPlaylistComponent } from '@app/shared/video-playlist/video-add-to-playlist.component'
import { TimestampInputComponent } from '@app/shared/forms/timestamp-input.component'
import { VideoPlaylistElementMiniatureComponent } from '@app/shared/video-playlist/video-playlist-element-miniature.component'
+import { VideosSelectionComponent } from '@app/shared/video/videos-selection.component'
+import { NumberFormatterPipe } from '@app/shared/angular/number-formatter.pipe'
+import { ObjectLengthPipe } from '@app/shared/angular/object-length.pipe'
+import { FromNowPipe } from '@app/shared/angular/from-now.pipe'
+import { PeerTubeTemplateDirective } from '@app/shared/angular/peertube-template.directive'
+import { VideoActionsDropdownComponent } from '@app/shared/video/video-actions-dropdown.component'
+import { VideoBlacklistComponent } from '@app/shared/video/modals/video-blacklist.component'
+import { VideoDownloadComponent } from '@app/shared/video/modals/video-download.component'
+import { VideoReportComponent } from '@app/shared/video/modals/video-report.component'
+import { ClipboardModule } from 'ngx-clipboard'
@NgModule({
imports: [
NgbTabsetModule,
NgbTooltipModule,
+ ClipboardModule,
+
PrimeSharedModule,
InputMaskModule,
NgPipesModule
VideoPlaylistMiniatureComponent,
VideoAddToPlaylistComponent,
VideoPlaylistElementMiniatureComponent,
+ VideosSelectionComponent,
+ VideoActionsDropdownComponent,
+
+ VideoDownloadComponent,
+ VideoReportComponent,
+ VideoBlacklistComponent,
FeedComponent,
DeleteButtonComponent,
EditButtonComponent,
- ActionDropdownComponent,
NumberFormatterPipe,
ObjectLengthPipe,
FromNowPipe,
+ PeerTubeTemplateDirective,
+
+ ActionDropdownComponent,
MarkdownTextareaComponent,
InfiniteScrollerDirective,
TextareaAutoResizeDirective,
NgbTabsetModule,
NgbTooltipModule,
+ ClipboardModule,
+
PrimeSharedModule,
InputMaskModule,
BytesPipe,
VideoPlaylistMiniatureComponent,
VideoAddToPlaylistComponent,
VideoPlaylistElementMiniatureComponent,
+ VideosSelectionComponent,
+ VideoActionsDropdownComponent,
+
+ VideoDownloadComponent,
+ VideoReportComponent,
+ VideoBlacklistComponent,
FeedComponent,
NumberFormatterPipe,
ObjectLengthPipe,
- FromNowPipe
+ FromNowPipe,
+ PeerTubeTemplateDirective
],
providers: [