@catull/igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
33 lines • 2.98 kB
JavaScript
import { __decorate, __extends, __metadata } from "tslib";
import { Directive } from '@angular/core';
import { ColumnChooserItemBaseDirective } from '../column-chooser-item-base';
var IgxColumnPinningItemDirective = /** @class */ (function (_super) {
__extends(IgxColumnPinningItemDirective, _super);
function IgxColumnPinningItemDirective() {
return _super.call(this, 'pinned') || this;
}
Object.defineProperty(IgxColumnPinningItemDirective.prototype, "pinnable", {
/**
* Returns whether a column could be pinned.
* It's not possible to pin a column if there is not enough space for the unpinned area.
* ```typescript
* const columnItem: IgxColumnPinningItemDirective;
* this.columnItem.pinnable;
* ```
*/
get: function () {
return this.column.pinnable;
},
enumerable: true,
configurable: true
});
IgxColumnPinningItemDirective = __decorate([
Directive({
selector: '[igxColumnPinningItem]'
}),
__metadata("design:paramtypes", [])
], IgxColumnPinningItemDirective);
return IgxColumnPinningItemDirective;
}(ColumnChooserItemBaseDirective));
export { IgxColumnPinningItemDirective };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGlubmluZy5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9pZ25pdGV1aS1hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2dyaWRzL3Bpbm5pbmcvcGlubmluZy5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUMsT0FBTyxFQUFFLDhCQUE4QixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFNN0U7SUFBbUQsaURBQThCO0lBRTdFO2VBQ0ksa0JBQU0sUUFBUSxDQUFDO0lBQ25CLENBQUM7SUFVRCxzQkFBSSxtREFBUTtRQVJaOzs7Ozs7O1dBT0c7YUFDSDtZQUNJLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUM7UUFDaEMsQ0FBQzs7O09BQUE7SUFoQlEsNkJBQTZCO1FBSHpDLFNBQVMsQ0FBQztZQUNQLFFBQVEsRUFBRSx3QkFBd0I7U0FDckMsQ0FBQzs7T0FDVyw2QkFBNkIsQ0FpQnpDO0lBQUQsb0NBQUM7Q0FBQSxBQWpCRCxDQUFtRCw4QkFBOEIsR0FpQmhGO1NBakJZLDZCQUE2QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29sdW1uQ2hvb3Nlckl0ZW1CYXNlRGlyZWN0aXZlIH0gZnJvbSAnLi4vY29sdW1uLWNob29zZXItaXRlbS1iYXNlJztcblxuXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogJ1tpZ3hDb2x1bW5QaW5uaW5nSXRlbV0nXG59KVxuZXhwb3J0IGNsYXNzIElneENvbHVtblBpbm5pbmdJdGVtRGlyZWN0aXZlIGV4dGVuZHMgQ29sdW1uQ2hvb3Nlckl0ZW1CYXNlRGlyZWN0aXZlIHtcblxuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlcigncGlubmVkJyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmV0dXJucyB3aGV0aGVyIGEgY29sdW1uIGNvdWxkIGJlIHBpbm5lZC5cbiAgICAgKiBJdCdzIG5vdCBwb3NzaWJsZSB0byBwaW4gYSBjb2x1bW4gaWYgdGhlcmUgaXMgbm90IGVub3VnaCBzcGFjZSBmb3IgdGhlIHVucGlubmVkIGFyZWEuXG4gICAgICogYGBgdHlwZXNjcmlwdFxuICAgICAqIGNvbnN0IGNvbHVtbkl0ZW06IElneENvbHVtblBpbm5pbmdJdGVtRGlyZWN0aXZlO1xuICAgICAqIHRoaXMuY29sdW1uSXRlbS5waW5uYWJsZTtcbiAgICAgKiBgYGBcbiAgICAgKi9cbiAgICBnZXQgcGlubmFibGUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmNvbHVtbi5waW5uYWJsZTtcbiAgICB9XG59XG4iXX0=