{"version":3,"file":"ncr-contentful-contentful-position.component-B-lcRJKg.mjs","sources":["../../../projects/ncr-contentful/src/decorators/contentful-position/contentful-position.component.ts","../../../projects/ncr-contentful/src/decorators/contentful-position/contentful-position.component.html"],"sourcesContent":["import { ChangeDetectionStrategy, Component, HostBinding } from \"@angular/core\";\nimport { CommonModule } from \"@angular/common\";\nimport { NcrDynamicDirective } from \"../../directives/dynamic/ncr-dynamic.directive\";\nimport { ContentfulComponent } from \"../../components/ncr-contentful-components.model\";\nimport { TypePosition } from \"./contentful-position.model\";\n\n@Component({\n    selector: \"ncr-contentful-position\",\n    templateUrl: \"./contentful-position.component.html\",\n    standalone: true,\n    styleUrls: [],\n    changeDetection: ChangeDetectionStrategy.OnPush,\n    imports: [CommonModule, NcrDynamicDirective],\n})\nexport class ContentfulPositionComponent extends ContentfulComponent<TypePosition> {\n    @HostBinding(\"class\")\n    get classList(): string {\n        const textAlignClass = this.entry.fields.textAlignment ? `text-${this.entry.fields.textAlignment}` : \"\";\n        const justifyContentClass = this.entry.fields.horizontalAlignment\n            ? `justify-${this.entry.fields.horizontalAlignment}`\n            : \"\";\n        const alignItemsClass = this.entry.fields.verticalAlignment\n            ? `items-${this.entry.fields.verticalAlignment}`\n            : \"\";\n\n        return [\"flex\", textAlignClass, justifyContentClass, alignItemsClass].filter(Boolean).join(\" \");\n    }\n}\n","<ng-container [ncrDynamic]=\"entry.fields.item\"></ng-container>\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAcM,MAAO,2BAA4B,SAAQ,mBAAiC,CAAA;AAC9E,IAAA,IACI,SAAS,GAAA;QACT,MAAM,cAAc,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,aAAa,GAAG,QAAQ,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,aAAa,CAAA,CAAE,GAAG,EAAE,CAAC;QACxG,MAAM,mBAAmB,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,mBAAmB;cAC3D,WAAW,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,mBAAmB,CAAE,CAAA;cAClD,EAAE,CAAC;QACT,MAAM,eAAe,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,iBAAiB;cACrD,SAAS,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,iBAAiB,CAAE,CAAA;cAC9C,EAAE,CAAC;AAET,QAAA,OAAO,CAAC,MAAM,EAAE,cAAc,EAAE,mBAAmB,EAAE,eAAe,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;KACnG;8GAZQ,2BAA2B,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA,EAAA;AAA3B,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,2BAA2B,ECdxC,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,yBAAA,EAAA,IAAA,EAAA,EAAA,UAAA,EAAA,EAAA,OAAA,EAAA,gBAAA,EAAA,EAAA,EAAA,eAAA,EAAA,IAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EAAA,oEACA,EDWc,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EAAA,YAAY,+BAAE,mBAAmB,EAAA,QAAA,EAAA,cAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,YAAA,CAAA,EAAA,OAAA,EAAA,CAAA,QAAA,CAAA,EAAA,CAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA,EAAA;;2FAElC,2BAA2B,EAAA,UAAA,EAAA,CAAA;kBARvC,SAAS;+BACI,yBAAyB,EAAA,UAAA,EAEvB,IAAI,EAAA,eAAA,EAEC,uBAAuB,CAAC,MAAM,EAAA,OAAA,EACtC,CAAC,YAAY,EAAE,mBAAmB,CAAC,EAAA,QAAA,EAAA,oEAAA,EAAA,CAAA;8BAIxC,SAAS,EAAA,CAAA;sBADZ,WAAW;uBAAC,OAAO,CAAA;;;;;"}