Skip to content

Commit 9b10757

Browse files
committed
fix(query-builder): fix drop placeholder and keyboard ghost element styles
1 parent a14da94 commit 9b10757

File tree

3 files changed

+20
-14
lines changed

3 files changed

+20
-14
lines changed

projects/igniteui-angular/src/lib/core/styles/components/query-builder/_query-builder-component.scss

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,12 +107,12 @@
107107
@extend %filter-tree__expression-item !optional;
108108
}
109109

110-
@include e(expression-item-ghost) {
110+
@include e(expression-item-drop-ghost) {
111111
@extend %filter-tree__expression-item-ghost !optional;
112112
}
113113

114-
@include e(expression-item-drop-ghost) {
115-
@extend %filter-tree__expression-drop-item-ghost !optional;
114+
@include e(expression-item-keyboard-ghost) {
115+
@extend %filter-tree__expression-item-keyboard-ghost !optional;
116116
}
117117

118118
@include e(expression-column) {

projects/igniteui-angular/src/lib/core/styles/components/query-builder/_query-builder-theme.scss

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -480,18 +480,24 @@
480480

481481

482482
%filter-tree__expression-item-ghost {
483-
&.igx-chip__item {
483+
.igx-chip__item {
484484
@include type-style('body-2');
485485

486486
--ig-body-2-text-transform: unset;
487487

488488
padding-inline: rem(32px);
489+
490+
color: color($color: 'gray', $variant: if($theme-variant == 'light', 600, 900));
491+
border: rem(1px) dashed color($color: 'gray', $variant: if($theme-variant == 'light', 600, 300));
492+
background: transparent;
489493
}
490-
491-
color: color($color: 'gray', $variant: if($theme-variant == 'light', 600, 900));
492-
border: rem(1px) dashed color($color: 'gray', $variant: if($theme-variant == 'light', 600, 300));
493-
background: transparent;
494494
}
495+
496+
%filter-tree__expression-item-keyboard-ghost {
497+
.igx-chip__item {
498+
box-shadow: elevation(8);
499+
}
500+
}
495501

496502
%filter-tree__expression-column {
497503
padding: 0 rem(8px);

projects/igniteui-angular/src/lib/query-builder/query-builder-tree.component.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -126,11 +126,11 @@
126126
<ng-template #operandTemplate let-expressionItem>
127127
@if (!expressionItem.inEditMode) {
128128
@if(dragService.dropGhostExpression && expressionItem === dragService.dropGhostExpression && dragService.isKeyboardDrag === false){
129-
<div class="igx-filter-tree__expression-item igx-filter-tree__expression-item-drop-ghost igx-filter-tree__expression-item-drop-ghost-placeholder">
130-
<igx-chip [data]="expressionItem">
131-
{{this.resourceStrings.igx_query_builder_drop_ghost_text}}
132-
</igx-chip>
133-
</div>
129+
<div class="igx-filter-tree__expression-item igx-filter-tree__expression-item-drop-ghost">
130+
<igx-chip [data]="expressionItem">
131+
{{this.resourceStrings.igx_query_builder_drop_ghost_text}}
132+
</igx-chip>
133+
</div>
134134
} @else {
135135
<div
136136
#dragRef
@@ -141,7 +141,7 @@
141141
(dropped)="dragService.onDivDropped(expressionItem)"
142142
[ngClass]="{
143143
'igx-filter-tree__expression-item': true,
144-
'igx-filter-tree__expression-item-drop-ghost': expressionItem === dragService.dropGhostExpression
144+
'igx-filter-tree__expression-item-keyboard-ghost': expressionItem === dragService.dropGhostExpression
145145
}"
146146
(mouseenter)="expressionItem.hovered = true"
147147
(mouseleave)="expressionItem.hovered = false"

0 commit comments

Comments
 (0)