Skip to content

Commit 23752b9

Browse files
committed
fix: backdrop custom class not added (#35)
1 parent c9aaffa commit 23752b9

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

projects/toppy/src/lib/template.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div class="t-backdrop" *ngIf="config.backdrop"></div>
1+
<div class="t-backdrop" *ngIf="config.backdrop" [ngClass]="config.backdropClass"></div>
22
<div class="t-wrapper" [ngClass]="config.wrapperClass" [class]="extra" #wrapperEl>
33
<ng-container [ngSwitch]="content.type">
44
<ng-container *ngSwitchCase="'s'">

projects/toppy/src/tests/toppy.component.spec.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,4 +256,15 @@ describe('@ ToppyComponent', () => {
256256
expect(el.querySelector('.t-wrapper').classList.value).toEqual('t-wrapper t');
257257
});
258258
});
259+
260+
describe('#config', () => {
261+
it('should set custom class names', () => {
262+
toppyComp.config.backdrop = true;
263+
toppyComp.config.wrapperClass = 'custom-wrapper-class';
264+
toppyComp.config.backdropClass = 'custom-backdrop-class';
265+
fixture.detectChanges();
266+
expect(el.querySelector('.t-wrapper').classList.value).toEqual('t-wrapper custom-wrapper-class t');
267+
expect(el.querySelector('.t-backdrop').classList.value).toEqual('t-backdrop custom-backdrop-class');
268+
});
269+
});
259270
});

0 commit comments

Comments
 (0)