{"version":3,"file":"pv-frontend-pv-shared-components-tag.mjs","sources":["../../../projects/pv-shared-components/tag/tag.component.ts","../../../projects/pv-shared-components/tag/tag.component.html","../../../projects/pv-shared-components/tag/tag.module.ts","../../../projects/pv-shared-components/tag/pv-frontend-pv-shared-components-tag.ts"],"sourcesContent":["import { Component, Input } from '@angular/core';\nimport { OverrideStyleConfig } from '@pv-frontend/pv-shared-components/common/types';\n\nexport type TagVariant =\n  | 'positive'\n  | 'negative'\n  | 'neutral'\n  | 'information'\n  | 'notice';\n\n@Component({\n  selector: 'pv-tag',\n  templateUrl: './tag.component.html',\n})\nexport class Tag {\n  public _variant: TagVariant = 'positive';\n  public variantClasses: string = '';\n\n  @Input()\n  public set variant(variantType: TagVariant) {\n    this._variant = variantType;\n    this.variantClasses = `feedback-text-${variantType} feedback-background-${variantType}-low-contrast`;\n  }\n\n  @Input()\n  public label: string = '';\n\n  @Input()\n  public isBlurred?: boolean = false;\n\n  @Input()\n  public isStrikedThrough?: boolean = false;\n\n  @Input()\n  public style?: OverrideStyleConfig = {};\n}\n","<span\n  class=\"pv-offer-tag pt-1 pb-1 pl-2 pr-2 font-semibold text-xs uppercase\"\n  [ngClass]=\"this.variantClasses\"\n  [class.opacity-30]=\"this.isBlurred\"\n  [class.line-through]=\"this.isStrikedThrough\"\n  [style]=\"this.style\">\n  {{ this.label }}\n</span>\n","import { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\n\nimport { Tag } from './tag.component';\n\n@NgModule({\n  imports: [CommonModule],\n  exports: [Tag],\n  declarations: [Tag],\n})\nexport class PvTagModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;MAca,GAAG,CAAA;AAJhB,IAAA,WAAA,GAAA;QAKS,IAAQ,CAAA,QAAA,GAAe,UAAU,CAAC;QAClC,IAAc,CAAA,cAAA,GAAW,EAAE,CAAC;QAS5B,IAAK,CAAA,KAAA,GAAW,EAAE,CAAC;QAGnB,IAAS,CAAA,SAAA,GAAa,KAAK,CAAC;QAG5B,IAAgB,CAAA,gBAAA,GAAa,KAAK,CAAC;QAGnC,IAAK,CAAA,KAAA,GAAyB,EAAE,CAAC;AACzC,KAAA;IAjBC,IACW,OAAO,CAAC,WAAuB,EAAA;AACxC,QAAA,IAAI,CAAC,QAAQ,GAAG,WAAW,CAAC;QAC5B,IAAI,CAAC,cAAc,GAAG,CAAA,cAAA,EAAiB,WAAW,CAAwB,qBAAA,EAAA,WAAW,eAAe,CAAC;KACtG;8GARU,GAAG,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA,EAAA;AAAH,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,GAAG,4KCdhB,+QAQA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA,EAAA;;2FDMa,GAAG,EAAA,UAAA,EAAA,CAAA;kBAJf,SAAS;+BACE,QAAQ,EAAA,QAAA,EAAA,+QAAA,EAAA,CAAA;8BAQP,OAAO,EAAA,CAAA;sBADjB,KAAK;gBAOC,KAAK,EAAA,CAAA;sBADX,KAAK;gBAIC,SAAS,EAAA,CAAA;sBADf,KAAK;gBAIC,gBAAgB,EAAA,CAAA;sBADtB,KAAK;gBAIC,KAAK,EAAA,CAAA;sBADX,KAAK;;;MEvBK,WAAW,CAAA;8GAAX,WAAW,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA,EAAA;AAAX,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAW,EAFP,YAAA,EAAA,CAAA,GAAG,CAFR,EAAA,OAAA,EAAA,CAAA,YAAY,aACZ,GAAG,CAAA,EAAA,CAAA,CAAA,EAAA;AAGF,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAW,YAJZ,YAAY,CAAA,EAAA,CAAA,CAAA,EAAA;;2FAIX,WAAW,EAAA,UAAA,EAAA,CAAA;kBALvB,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,YAAY,CAAC;oBACvB,OAAO,EAAE,CAAC,GAAG,CAAC;oBACd,YAAY,EAAE,CAAC,GAAG,CAAC;AACpB,iBAAA,CAAA;;;ACTD;;AAEG;;;;"}