ng-prime-tools
Version:
An advanced PrimeNG table for Angular
39 lines • 4.2 kB
JavaScript
import { Component, Input, HostBinding } from '@angular/core';
import * as i0 from "@angular/core";
export class PTGroupComponent {
constructor() {
this.gap = '16px';
this.justify = 'flex-start';
this.display = 'flex';
this.flexWrap = 'wrap';
}
get gapSize() {
return this.gap;
}
get justifyContent() {
return this.justify;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.11", ngImport: i0, type: PTGroupComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.11", type: PTGroupComponent, selector: "pt-group", inputs: { gap: "gap", justify: "justify" }, host: { properties: { "style.display": "this.display", "style.flexWrap": "this.flexWrap", "style.gap": "this.gapSize", "style.justifyContent": "this.justifyContent" } }, ngImport: i0, template: "<ng-content></ng-content>\n", styles: [":host{width:100%;display:flex;flex-wrap:wrap;gap:var(--gap, 16px);justify-content:var(--justify, flex-start)}\n"] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.11", ngImport: i0, type: PTGroupComponent, decorators: [{
type: Component,
args: [{ selector: 'pt-group', template: "<ng-content></ng-content>\n", styles: [":host{width:100%;display:flex;flex-wrap:wrap;gap:var(--gap, 16px);justify-content:var(--justify, flex-start)}\n"] }]
}], propDecorators: { gap: [{
type: Input
}], justify: [{
type: Input
}], display: [{
type: HostBinding,
args: ['style.display']
}], flexWrap: [{
type: HostBinding,
args: ['style.flexWrap']
}], gapSize: [{
type: HostBinding,
args: ['style.gap']
}], justifyContent: [{
type: HostBinding,
args: ['style.justifyContent']
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHQtZ3JvdXAuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmctcHJpbWUtdG9vbHMvc3JjL2xpYi9wdC1ncm91cC9wdC1ncm91cC5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZy1wcmltZS10b29scy9zcmMvbGliL3B0LWdyb3VwL3B0LWdyb3VwLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFPOUQsTUFBTSxPQUFPLGdCQUFnQjtJQUw3QjtRQU1XLFFBQUcsR0FBVyxNQUFNLENBQUM7UUFDckIsWUFBTyxHQUtLLFlBQVksQ0FBQztRQUVKLFlBQU8sR0FBRyxNQUFNLENBQUM7UUFDaEIsYUFBUSxHQUFHLE1BQU0sQ0FBQztLQU9sRDtJQU5DLElBQThCLE9BQU87UUFDbkMsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDO0lBQ2xCLENBQUM7SUFDRCxJQUF5QyxjQUFjO1FBQ3JELE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztJQUN0QixDQUFDOytHQWhCVSxnQkFBZ0I7bUdBQWhCLGdCQUFnQixzUUNQN0IsNkJBQ0E7OzRGRE1hLGdCQUFnQjtrQkFMNUIsU0FBUzsrQkFDRSxVQUFVOzhCQUtYLEdBQUc7c0JBQVgsS0FBSztnQkFDRyxPQUFPO3NCQUFmLEtBQUs7Z0JBT3dCLE9BQU87c0JBQXBDLFdBQVc7dUJBQUMsZUFBZTtnQkFDRyxRQUFRO3NCQUF0QyxXQUFXO3VCQUFDLGdCQUFnQjtnQkFDQyxPQUFPO3NCQUFwQyxXQUFXO3VCQUFDLFdBQVc7Z0JBR2lCLGNBQWM7c0JBQXRELFdBQVc7dUJBQUMsc0JBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgSG9zdEJpbmRpbmcgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAncHQtZ3JvdXAnLFxuICB0ZW1wbGF0ZVVybDogJy4vcHQtZ3JvdXAuY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9wdC1ncm91cC5jb21wb25lbnQuY3NzJ10sXG59KVxuZXhwb3J0IGNsYXNzIFBUR3JvdXBDb21wb25lbnQge1xuICBASW5wdXQoKSBnYXA6IHN0cmluZyA9ICcxNnB4JztcbiAgQElucHV0KCkganVzdGlmeTpcbiAgICB8ICdmbGV4LXN0YXJ0J1xuICAgIHwgJ2NlbnRlcidcbiAgICB8ICdmbGV4LWVuZCdcbiAgICB8ICdzcGFjZS1iZXR3ZWVuJ1xuICAgIHwgJ3NwYWNlLWFyb3VuZCcgPSAnZmxleC1zdGFydCc7XG5cbiAgQEhvc3RCaW5kaW5nKCdzdHlsZS5kaXNwbGF5JykgZGlzcGxheSA9ICdmbGV4JztcbiAgQEhvc3RCaW5kaW5nKCdzdHlsZS5mbGV4V3JhcCcpIGZsZXhXcmFwID0gJ3dyYXAnO1xuICBASG9zdEJpbmRpbmcoJ3N0eWxlLmdhcCcpIGdldCBnYXBTaXplKCkge1xuICAgIHJldHVybiB0aGlzLmdhcDtcbiAgfVxuICBASG9zdEJpbmRpbmcoJ3N0eWxlLmp1c3RpZnlDb250ZW50JykgZ2V0IGp1c3RpZnlDb250ZW50KCkge1xuICAgIHJldHVybiB0aGlzLmp1c3RpZnk7XG4gIH1cbn1cbiIsIjxuZy1jb250ZW50PjwvbmctY29udGVudD5cbiJdfQ==