{"version":3,"file":"hslayers-ng-common-add-to-map.mjs","sources":["../../../projects/hslayers/common/add-to-map/add-to-map.component.ts","../../../projects/hslayers/common/add-to-map/hslayers-ng-common-add-to-map.ts"],"sourcesContent":["import {CommonModule} from '@angular/common';\nimport {Component, EventEmitter, Input, Output} from '@angular/core';\nimport {TranslatePipe} from '@ngx-translate/core';\n\n@Component({\n  selector: 'hs-add-to-map',\n  template: `\n    <button\n      class=\"btn btn-primary w-100\"\n      [disabled]=\"disabled\"\n      [title]=\"title | translate\"\n      (click)=\"addLayer()\"\n      [ngClass]=\"classes\"\n    >\n      @if (!loading) {\n        <span class=\"d-flex justify-content-center align-items-baseline gap-1\">\n          <i class=\"fa-solid fa-plus\"> </i>{{ 'COMMON.addToMap' | translate }}\n        </span>\n      } @else {\n        <span>\n          <span class=\"hs-loader\"></span>&emsp;\n          {{ 'COMMON.uploading' | translate }}\n        </span>\n      }\n      <ng-content></ng-content>\n    </button>\n  `,\n  styles: [\n    `\n      :host {\n        display: block;\n      }\n    `,\n  ],\n  imports: [CommonModule, TranslatePipe],\n})\nexport class HsAddToMapButtonComponent {\n  @Input() disabled: boolean;\n  /**\n   * Translation string to be used as title\n   */\n  @Input() title: string = 'COMMON.addToMap';\n  @Input() loading: boolean = false;\n  @Input() classes: string;\n\n  @Output() add = new EventEmitter<void>();\n\n  constructor() {}\n\n  /**\n   * Emit add event to trigger bind action\n   */\n  addLayer() {\n    this.add.emit();\n  }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;;MAoCa,yBAAyB,CAAA;AAWpC,IAAA,WAAA,GAAA;AATA;;AAEG;QACM,IAAA,CAAA,KAAK,GAAW,iBAAiB;QACjC,IAAA,CAAA,OAAO,GAAY,KAAK;AAGvB,QAAA,IAAA,CAAA,GAAG,GAAG,IAAI,YAAY,EAAQ;IAEzB;AAEf;;AAEG;IACH,QAAQ,GAAA;AACN,QAAA,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE;IACjB;+GAlBW,yBAAyB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAzB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,IAAA,EAAA,yBAAyB,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,eAAA,EAAA,MAAA,EAAA,EAAA,QAAA,EAAA,UAAA,EAAA,KAAA,EAAA,OAAA,EAAA,OAAA,EAAA,SAAA,EAAA,OAAA,EAAA,SAAA,EAAA,EAAA,OAAA,EAAA,EAAA,GAAA,EAAA,KAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EA9B1B;;;;;;;;;;;;;;;;;;;;GAoBT,EAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,wBAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EAQS,YAAY,wHAAE,aAAa,EAAA,IAAA,EAAA,WAAA,EAAA,CAAA,EAAA,CAAA,CAAA;;4FAE1B,yBAAyB,EAAA,UAAA,EAAA,CAAA;kBAhCrC,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,eAAe,EAAA,QAAA,EACf;;;;;;;;;;;;;;;;;;;;AAoBT,EAAA,CAAA,EAAA,OAAA,EAQQ,CAAC,YAAY,EAAE,aAAa,CAAC,EAAA,MAAA,EAAA,CAAA,wBAAA,CAAA,EAAA;;sBAGrC;;sBAIA;;sBACA;;sBACA;;sBAEA;;;AC7CH;;AAEG;;;;"}