Skip to content

Commit f6be2f7

Browse files
authored
Merge pull request #3326 from IgniteUI/vkombov/fix-3296
fix(dock-manager): change outlet's class when the theme is toggled
2 parents c5100c1 + 68f0aef commit f6be2f7

4 files changed

Lines changed: 16 additions & 7 deletions

File tree

projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</div>
1010
<div class="actionItem">
1111
<!-- Change volume -->
12-
<igx-select [(ngModel)]="dataVolume" (ngModelChange)="paramsChanged()" [overlaySettings]="customOverlaySettings">
12+
<igx-select [(ngModel)]="dataVolume" (ngModelChange)="paramsChanged()" [overlaySettings]="customOverlaySettings" [displayDensity]="'compact'">
1313
<label igxLabel>Change data volume</label>
1414
<igx-prefix>
1515
<igx-icon>view_list</igx-icon>
@@ -21,7 +21,7 @@
2121
</div>
2222
<div class="actionItem">
2323
<!-- Change frequency -->
24-
<igx-select [(ngModel)]="frequency" (ngModelChange)="paramsChanged()" [overlaySettings]="freqOverlaySettings" #freq>
24+
<igx-select [(ngModel)]="frequency" (ngModelChange)="paramsChanged()" [overlaySettings]="freqOverlaySettings" [displayDensity]="'compact'" #freq>
2525
<label igxLabel>Change update frequency</label>
2626
<igx-prefix>
2727
<igx-icon>cell_wifi</igx-icon>
@@ -166,4 +166,4 @@
166166
<ng-template #host gridHost>
167167
</ng-template>
168168
</igc-dockmanager>
169-
<div class="dark-theme" #filteringOverlayOutlet="overlay-outlet" igxOverlayOutlet></div>
169+
<div [class]="isDarkTheme ? 'dark-theme' : 'light-theme'" #filteringOverlayOutlet="overlay-outlet" igxOverlayOutlet></div>

projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@
127127
}
128128
}
129129

130-
:host ::ng-deep {
130+
igx-grid {
131131
.grid-area {
132132
margin-block-start: 1rem;
133133
overflow-y: hidden;

projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.module.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { CommonModule } from '@angular/common';
33
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
44
import { FormsModule } from '@angular/forms';
5-
import { IgxButtonModule, IgxDialogModule, IgxDividerModule, IgxGridModule, IgxSliderModule,
5+
import { IgxButtonModule, IgxDialogModule, IgxDividerModule, IgxGridModule, IgxIconModule, IgxSelectModule, IgxSliderModule,
66
IgxSwitchModule, IgxTabsModule, IgxToggleModule } from 'igniteui-angular';
77
import { GridFinJSDockManagerRoutingModule } from './grid-finjs-dock-manager-routing.module';
88
import { GridFinJSDockManagerComponent } from './grid-finjs-dock-manager.component';
@@ -27,7 +27,9 @@ import { IgxPreventDocumentScrollModule } from '../../../../../src/app/directive
2727
IgxDialogModule,
2828
IgxDividerModule,
2929
IgxTabsModule,
30-
IgxToggleModule
30+
IgxToggleModule,
31+
IgxSelectModule,
32+
IgxIconModule
3133
],
3234
providers: [],
3335
schemas: [CUSTOM_ELEMENTS_SCHEMA]

projects/app-lob/src/styles.scss

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,15 @@ body {
2929
.grid-chart-contextmenu-wrapper {
3030
@include fluent-dark-theme($fluent-excel-palette);
3131
}
32+
igx-grid,
33+
igx-hierarchical-grid,
34+
igx-pivot-grid,
35+
igx-tree-grid {
36+
--igx-chip-disabled-background: #616161;
37+
--igx-chip-disabled-border-color: #616161;
38+
--igx-chip-disabled-text-color: #BDBDBD;
39+
}
3240
}
33-
3441
.fin-dark-theme {
3542
@include dark-theme($green-palette);
3643
background: #333;

0 commit comments

Comments
 (0)