Skip to content

Commit 7ef2960

Browse files
committed
fix(grid height): add height to grid and light-dark mode
1 parent 7ed5b00 commit 7ef2960

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-toolbar-pinning.component.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<igx-grid-toolbar>
55
<igx-grid-toolbar-actions>
66
<igx-grid-toolbar-pinning></igx-grid-toolbar-pinning>
7+
<igx-switch (click)="onThemeChanged()"></igx-switch>
78
</igx-grid-toolbar-actions>
89
</igx-grid-toolbar>
910

src/app/hierarchical-grid/hierarchical-grid-column-pinning/hierarchical-grid-toolbar-pinning.component.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from '@angular/core';
1+
import { Component, ElementRef } from '@angular/core';
22
import { CUSTOMERS } from '../../data/hierarchical-data';
33

44
@Component({
@@ -9,7 +9,17 @@ import { CUSTOMERS } from '../../data/hierarchical-data';
99
export class HGridToolbarPinningComponent {
1010
public localdata;
1111

12-
constructor() {
12+
constructor(private elRef: ElementRef) {
1313
this.localdata = CUSTOMERS;
1414
}
15+
16+
private parentComponentEl() {
17+
return this.elRef.nativeElement.parentElement.parentElement;
18+
}
19+
20+
public onThemeChanged() {
21+
const parentEl = this.parentComponentEl();
22+
parentEl.classList.toggle('dark-theme')
23+
}
1524
}
25+

0 commit comments

Comments
 (0)