Skip to content

Commit 00f2e88

Browse files
refactor: simplifications thanks to #7
1 parent 708ce2f commit 00f2e88

3 files changed

Lines changed: 5 additions & 17 deletions

File tree

src/app/app.component.ts

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,11 @@
1-
import { CommonModule } from '@angular/common';
21
import { Component } from '@angular/core';
3-
import { FormsModule } from '@angular/forms';
4-
import { ToastNoAnimationModule } from '@openng/ngx-toastr';
52
import { FooterComponent } from './footer/footer.component';
63
import { HeaderComponent } from './header/header.component';
74
import { HomeComponent } from './home/home.component';
8-
import { GhButtonModule } from '@ctrl/ngx-github-buttons';
95

106
@Component({
117
selector: 'app-root',
12-
imports: [
13-
CommonModule,
14-
FormsModule,
15-
ToastNoAnimationModule,
16-
GhButtonModule,
17-
FooterComponent,
18-
HeaderComponent,
19-
HomeComponent,
20-
],
8+
imports: [FooterComponent, HeaderComponent, HomeComponent],
219
templateUrl: './app.component.html',
2210
})
2311
export class AppComponent {}

src/app/pink-toast/pink-toast.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<div class="col-3 text-right">
2020
@if (!_options.closeButton) {
2121
<button class="btn btn-pink btn-sm" (click)="action($event)">
22-
{{ undoString }}
22+
{{ undoString() }}
2323
</button>
2424
} @else {
2525
<button (click)="remove()" class="btn btn-pink btn-sm">close</button>

src/app/pink-toast/pink-toast.component.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from '@angular/core';
1+
import { Component, signal } from '@angular/core';
22
import { Toast } from '@openng/ngx-toastr';
33

44
@Component({
@@ -12,11 +12,11 @@ import { Toast } from '@openng/ngx-toastr';
1212
})
1313
export class PinkToast extends Toast {
1414
// used for demo purposes
15-
undoString = 'undo';
15+
readonly undoString = signal('undo');
1616

1717
action(event: Event) {
1818
event.stopPropagation();
19-
this.undoString = 'undid';
19+
this.undoString.set('undid');
2020
this.toastPackage.triggerAction();
2121
return false;
2222
}

0 commit comments

Comments
 (0)