@@ -3,9 +3,10 @@ import { Component, EventEmitter, Input, Output } from '@angular/core';
33const buttonTemplate = '<span>[<a (click)="invoke()" (keypress)="invoke()" tabindex="0">{{ label }}</a>]</span>' ;
44
55@Component ( {
6- selector : 'app-button' ,
7- template : buttonTemplate ,
8- styles : [ ]
6+ selector : 'app-button' ,
7+ template : buttonTemplate ,
8+ styles : [ ] ,
9+ standalone : false
910} )
1011abstract class BaseButtonComponent {
1112
@@ -22,9 +23,10 @@ abstract class BaseButtonComponent {
2223}
2324
2425@Component ( {
25- selector : 'app-delete-button' ,
26- template : buttonTemplate ,
27- styles : [ ]
26+ selector : 'app-delete-button' ,
27+ template : buttonTemplate ,
28+ styles : [ ] ,
29+ standalone : false
2830} )
2931export class DeleteButtonComponent extends BaseButtonComponent {
3032
@@ -36,9 +38,10 @@ export class DeleteButtonComponent extends BaseButtonComponent {
3638}
3739
3840@Component ( {
39- selector : 'app-new-button' ,
40- template : buttonTemplate ,
41- styles : [ ]
41+ selector : 'app-new-button' ,
42+ template : buttonTemplate ,
43+ styles : [ ] ,
44+ standalone : false
4245} )
4346export class NewButtonComponent extends BaseButtonComponent {
4447
@@ -50,11 +53,12 @@ export class NewButtonComponent extends BaseButtonComponent {
5053}
5154
5255@Component ( {
53- selector : 'app-save-button' ,
54- template : `<span>[<a tabindex="0" [class.workInProgress]="isSavingInProgress" (click)="invoke()" (keypress)="invoke()" (keydown)="invoke()">{{ isSavingInProgress ? '...' : label }}</a>]</span>` ,
55- styles : [ `a.workInProgress {
56+ selector : 'app-save-button' ,
57+ template : `<span>[<a tabindex="0" [class.workInProgress]="isSavingInProgress" (click)="invoke()" (keypress)="invoke()" (keydown)="invoke()">{{ isSavingInProgress ? '...' : label }}</a>]</span>` ,
58+ styles : [ `a.workInProgress {
5659 font-weight: bold;
57- }` ]
60+ }` ] ,
61+ standalone : false
5862} )
5963export class SaveButtonComponent extends BaseButtonComponent {
6064
0 commit comments