@@ -26,20 +26,20 @@ import { VCLIconModule } from '@vcl/ng-vcl';
2626 <!-- Left -->
2727 <div class="row center gap-05">
2828 @if (showBack) {
29- <button
30- type="button"
31- class="button transparent square"
32- [attr.aria-label]="backLabel"
33- (click)="back.emit()"
34- >
35- <div class="icogram">
36- <div
37- class="icon"
38- [ngClass]="backIcon"
39- aria-hidden="true"
40- ></div>
41- </div>
42- </button>
29+ <button
30+ type="button"
31+ class="button transparent square"
32+ [attr.aria-label]="backLabel"
33+ (click)="back.emit()"
34+ >
35+ <div class="icogram">
36+ <div
37+ class="icon"
38+ [ngClass]="backIcon"
39+ aria-hidden="true"
40+ ></div>
41+ </div>
42+ </button>
4343 }
4444
4545 <!-- Title -->
@@ -48,43 +48,45 @@ import { VCLIconModule } from '@vcl/ng-vcl';
4848 </div>
4949
5050 @if (subtitleTpl) {
51- <ng-container [ngTemplateOutlet]="subtitleTpl" />
51+ <ng-container [ngTemplateOutlet]="subtitleTpl" />
5252 }
5353 </div>
5454
5555 <!-- Right -->
5656 <div class="row center gap-05">
5757 <!-- Custom actions slot -->
5858 @if (actionsTpl) {
59- <ng-container [ngTemplateOutlet]="actionsTpl" />
60- } @if (showEdit) {
61- <button
62- type="button"
63- class="button transparent square"
64- aria-label="Edit"
65- (click)="edit.emit()"
66- >
67- <div class="icogram">
68- <div
69- class="icon mdi mdi-pencil"
70- aria-hidden="true"
71- ></div>
72- </div>
73- </button>
74- } @if (showDelete) {
75- <button
76- type="button"
77- class="button transparent square"
78- aria-label="Delete"
79- (click)="delete.emit()"
80- >
81- <div class="icogram">
82- <div
83- class="icon mdi mdi-delete-outline"
84- aria-hidden="true"
85- ></div>
86- </div>
87- </button>
59+ <ng-container [ngTemplateOutlet]="actionsTpl" />
60+ }
61+ @if (showEdit) {
62+ <button
63+ type="button"
64+ class="button transparent square"
65+ aria-label="Edit"
66+ (click)="edit.emit()"
67+ >
68+ <div class="icogram">
69+ <div
70+ class="icon mdi mdi-pencil"
71+ aria-hidden="true"
72+ ></div>
73+ </div>
74+ </button>
75+ }
76+ @if (showDelete) {
77+ <button
78+ type="button"
79+ class="button transparent square"
80+ aria-label="Delete"
81+ (click)="delete.emit()"
82+ >
83+ <div class="icogram">
84+ <div
85+ class="icon mdi mdi-delete-outline"
86+ aria-hidden="true"
87+ ></div>
88+ </div>
89+ </button>
8890 }
8991 </div>
9092 </div>
@@ -122,17 +124,19 @@ export class RcResourceDetailComponent {
122124 @Input ( ) backLabel = 'Back' ;
123125
124126 // Right/actions
125- @Input ( ) showEdit = true ;
126- @Input ( ) showDelete = true ;
127+ @Input ( ) showEdit = false ;
128+ @Input ( ) showDelete = false ;
127129
128130 @Output ( ) back = new EventEmitter < void > ( ) ;
129131 @Output ( ) edit = new EventEmitter < void > ( ) ;
130132 @Output ( ) delete = new EventEmitter < void > ( ) ;
131133
132134 // Slots
133135 @ContentChild ( 'actionsTemplate' , { read : TemplateRef } )
136+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
134137 actionsTpl ?: TemplateRef < any > ;
135138
136139 @ContentChild ( 'subtitleTemplate' , { read : TemplateRef } )
140+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
137141 subtitleTpl ?: TemplateRef < any > ;
138142}
0 commit comments