Skip to content

Commit ded3092

Browse files
committed
feat(directive): use Renderer2 to add class to closeButton directive
1 parent b585b3e commit ded3092

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
import { Directive, ElementRef, inject } from '@angular/core';
1+
import { Directive, ElementRef, inject, Renderer2 } from '@angular/core';
22

33
@Directive({
44
selector: '[closeButton]',
55
})
66
export class CloseButtonDirective {
77
elementRef = inject(ElementRef);
8+
renderer = inject(Renderer2);
89

910
constructor() {
10-
this.elementRef.nativeElement.classList.add('secondary-button');
11+
this.renderer.addClass(this.elementRef.nativeElement, 'secondary-button');
1112
}
1213
}

0 commit comments

Comments
 (0)