mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2024-05-17 04:12:40 +00:00
338633ce72
They can prevent tree shaking
37 lines
1.5 KiB
TypeScript
37 lines
1.5 KiB
TypeScript
import { Component } from '@angular/core'
|
|
import { BatchDomainsModalComponent } from '../../../shared/shared-moderation/batch-domains-modal.component'
|
|
import { NgIf, DatePipe } from '@angular/common'
|
|
import { AutoColspanDirective } from '../../../shared/shared-main/angular/auto-colspan.directive'
|
|
import { NgbTooltip } from '@ng-bootstrap/ng-bootstrap'
|
|
import { AdvancedInputFilterComponent } from '../../../shared/shared-forms/advanced-input-filter.component'
|
|
import { SharedModule } from 'primeng/api'
|
|
import { TableModule } from 'primeng/table'
|
|
import { GlobalIconComponent } from '../../../shared/shared-icons/global-icon.component'
|
|
import { GenericServerBlocklistComponent } from '@app/shared/shared-moderation/server-blocklist.component'
|
|
import { BlocklistComponentType } from '@app/shared/shared-moderation/blocklist.service'
|
|
|
|
@Component({
|
|
selector: 'my-instance-server-blocklist',
|
|
styleUrls: [ '../../../shared/shared-moderation/server-blocklist.component.scss' ],
|
|
templateUrl: '../../../shared/shared-moderation/server-blocklist.component.html',
|
|
standalone: true,
|
|
imports: [
|
|
GlobalIconComponent,
|
|
TableModule,
|
|
SharedModule,
|
|
AdvancedInputFilterComponent,
|
|
NgbTooltip,
|
|
AutoColspanDirective,
|
|
NgIf,
|
|
BatchDomainsModalComponent,
|
|
DatePipe
|
|
]
|
|
})
|
|
export class InstanceServerBlocklistComponent extends GenericServerBlocklistComponent {
|
|
mode = BlocklistComponentType.Instance
|
|
|
|
getIdentifier () {
|
|
return 'InstanceServerBlocklistComponent'
|
|
}
|
|
}
|