{"version":3,"file":"acorex-platform-layout-widgets-text-block-widget-designer.component-Vo4fWHtX.mjs","sources":["../../../../libs/platform/layout/widgets/src/lib/widgets/layout/text-block/text-block-widget-designer.component.ts"],"sourcesContent":["import { AXPLayoutBaseWidgetComponent } from '@acorex/platform/layout/widget-core';\n\nimport { ChangeDetectionStrategy, Component, computed, HostBinding, inject } from '@angular/core';\nimport { DomSanitizer } from '@angular/platform-browser';\n\n@Component({\n  selector: 'axp-text-block-widget-designer',\n  template: ` <div [innerHTML]=\"innerContent()\"></div> `,\n  changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class AXPTextBlockWidgetDesignerComponent extends AXPLayoutBaseWidgetComponent {\n  sanitizer = inject(DomSanitizer);\n\n  protected content = computed<string>(() => this.options()['content'] as string);\n\n  protected innerContent = computed(() => this.sanitizer.bypassSecurityTrustHtml(this.content()));\n\n  @HostBinding('class')\n  private get __class(): any {\n    return {\n      'ax-block': true,\n    };\n  }\n}\n"],"names":[],"mappings":";;;;;AAUM,MAAO,mCAAoC,SAAQ,4BAA4B,CAAA;AALrF,IAAA,WAAA,GAAA;;AAME,QAAA,IAAA,CAAA,SAAS,GAAG,MAAM,CAAC,YAAY,CAAC;AAEtB,QAAA,IAAA,CAAA,OAAO,GAAG,QAAQ,CAAS,MAAM,IAAI,CAAC,OAAO,EAAE,CAAC,SAAS,CAAW,8EAAC;AAErE,QAAA,IAAA,CAAA,YAAY,GAAG,QAAQ,CAAC,MAAM,IAAI,CAAC,SAAS,CAAC,uBAAuB,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,mFAAC;AAQhG,IAAA;AANC,IAAA,IACY,OAAO,GAAA;QACjB,OAAO;AACL,YAAA,UAAU,EAAE,IAAI;SACjB;IACH;8GAZW,mCAAmC,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAnC,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,mCAAmC,oKAHpC,CAAA,0CAAA,CAA4C,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;2FAG3C,mCAAmC,EAAA,UAAA,EAAA,CAAA;kBAL/C,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,gCAAgC;AAC1C,oBAAA,QAAQ,EAAE,CAAA,0CAAA,CAA4C;oBACtD,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAChD,iBAAA;;sBAQE,WAAW;uBAAC,OAAO;;;;;"}