• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

IgniteUI / igniteui-angular / 28013325390

23 Jun 2026 08:34AM UTC coverage: 90.139% (-0.02%) from 90.154%
28013325390

Pull #17324

github

web-flow
Merge 690ff31c5 into 01244911c
Pull Request #17324: fix(skills): omit column widths by default in generated grid code

14880 of 17339 branches covered (85.82%)

Branch coverage included in aggregate %.

29947 of 32392 relevant lines covered (92.45%)

34656.81 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

66.67
/projects/igniteui-angular/query-builder/src/query-builder/query-builder-header.component.ts
1
import { Component, DestroyRef, HostBinding, inject, Input, ChangeDetectionStrategy } from '@angular/core';
2
import { IQueryBuilderResourceStrings, QueryBuilderResourceStringsEN } from 'igniteui-angular/core';
3
import { getCurrentResourceStrings, onResourceChangeHandle } from 'igniteui-angular/core';
4

5
/* wcElementTag: igc-query-builder-header */
6
/* blazorElement */
7
/* jsonAPIManageItemInMarkup */
8
/* jsonAPIManageCollectionInMarkup */
9
/* blazorIndirectRender */
10
/* singleInstanceIdentifier */
11
/* contentParent: QueryBuilder */
12
/**
13
* @igxParent IgxQueryBuilderComponent
14
*/
15
@Component({
16
    selector: 'igx-query-builder-header',
17
    changeDetection: ChangeDetectionStrategy.Eager,
18
    templateUrl: 'query-builder-header.component.html'
19
})
20
export class IgxQueryBuilderHeaderComponent {
3✔
21

22
    private _destroyRef = inject(DestroyRef);
62✔
23
    private _resourceStrings: IQueryBuilderResourceStrings = null;
62✔
24
    private _defaultResourceStrings = getCurrentResourceStrings(QueryBuilderResourceStringsEN);
62✔
25

26
    /**
27
     * @hidden @internal
28
     */
29
    @HostBinding('class') public get getClass() {
30
        return 'igx-query-builder__header';
717✔
31
    }
32

33
    /**
34
     * Sets the title of the query builder header.
35
     *
36
     * @example
37
     * ```html
38
     * <igx-query-builder-header title="Sample Query Builder"></igx-query-builder-header>
39
     * ```
40
     */
41
    @Input()
42
    public title: string;
43

44
    /**
45
     * Show/hide the legend.
46
     *
47
     * @example
48
     * ```html
49
     * <igx-query-builder-header [showLegend]="false"></igx-query-builder-header>
50
     * ```
51
     * @deprecated in version 19.1.0.
52
     */
53
    @Input()
54
    public showLegend = true;
62✔
55

56
    /**
57
     * Sets the resource strings.
58
     * By default it uses EN resources.
59
     *
60
     * @deprecated in version 19.1.0.
61
     */
62
    @Input()
63
    public set resourceStrings(value: IQueryBuilderResourceStrings) {
64
        this._resourceStrings = Object.assign({}, this._resourceStrings, value);
×
65
    }
66

67
    /**
68
     * Returns the resource strings.
69
     */
70
    public get resourceStrings(): IQueryBuilderResourceStrings {
71
        return this._resourceStrings || this._defaultResourceStrings;
×
72
    }
73

74
    constructor() {
75
        onResourceChangeHandle(this._destroyRef, () => {
62✔
76
            this._defaultResourceStrings = getCurrentResourceStrings(QueryBuilderResourceStringsEN, false);
3✔
77
        }, this);
78
    }
79
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc