Eslint integration

This commit is contained in:
Cagatay Civici
2022-10-25 14:28:22 +03:00
parent d39e9f8111
commit 9feebce4b8
10 changed files with 252 additions and 182 deletions

View File

@@ -6,6 +6,7 @@ enum BlockView {
}
@Component({
// eslint-disable-next-line @angular-eslint/component-selector
selector: 'block-viewer',
template: `
<div class="block-section">
@@ -16,8 +17,8 @@ enum BlockView {
<span class="badge-new" *ngIf="new">New</span>
</span>
<div class="block-actions">
<a tabindex="0" [ngClass]="{'block-action-active': blockView == BlockView.PREVIEW}" (click)="activateView($event, BlockView.PREVIEW)"><span>Preview</span></a>
<a [attr.tabindex]="'0'" [ngClass]="{'block-action-active': blockView == BlockView.CODE}" (click)="activateView($event, BlockView.CODE)">
<a tabindex="0" [ngClass]="{'block-action-active': blockView === BlockView.PREVIEW}" (click)="activateView($event, BlockView.PREVIEW)"><span>Preview</span></a>
<a [attr.tabindex]="'0'" [ngClass]="{'block-action-active': blockView === BlockView.CODE}" (click)="activateView($event, BlockView.CODE)">
<span>Code</span>
</a>
<a [attr.tabindex]="'0'" class="block-action-copy" (click)="copyCode($event)"
@@ -25,10 +26,10 @@ enum BlockView {
</div>
</div>
<div class="block-content">
<div [class]="containerClass" [ngStyle]="previewStyle" *ngIf="blockView == BlockView.PREVIEW">
<div [class]="containerClass" [ngStyle]="previewStyle" *ngIf="blockView === BlockView.PREVIEW">
<ng-content></ng-content>
</div>
<div *ngIf="blockView == BlockView.CODE">
<div *ngIf="blockView === BlockView.CODE">
<app-code lang="markup" ngPreserveWhitespaces>{{code}}
</app-code>
</div>
@@ -37,7 +38,7 @@ enum BlockView {
`,
styleUrls: ['./blockviewer.component.scss']
})
export class BlockViewer {
export class BlockViewerComponent {
@Input() header!: string;