{"version":3,"file":"ironsource-fusion-ui-components-status-label.mjs","sources":["../../../projects/fusion-ui/components/status-label/v3/status-label.entity.ts","../../../projects/fusion-ui/components/status-label/v3/status-label.component.html","../../../projects/fusion-ui/components/status-label/v3/status-label.component.ts","../../../projects/fusion-ui/components/status-label/v3/status-label.module.ts","../../../projects/fusion-ui/components/status-label/ironsource-fusion-ui-components-status-label.ts"],"sourcesContent":["export enum StatusLabelType {\n    Success = 'success', // Positive-500\n    Warning = 'warning', // Neutral-500\n    Error = 'error', // Negative-500\n    Archived = 'archived', // Light-500\n    Disabled = 'disabled' // Light-900\n}\n// default - Primary-500\n","<div class=\"fu-status-label-wrapper {{status}}\" [class.fu-flat]=\"flat\">\n    <ng-container [ngTemplateOutlet]=\"flat ?  iconStatusFlat : iconStatus\"></ng-container>\n    <ng-content></ng-content>\n</div>\n\n<ng-template #iconStatus>\n    <svg fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 8 8\"><g clip-path=\"url(#a)\"><rect x=\"1\" y=\"1\" width=\"6\" height=\"6\" rx=\"3\" fill=\"#fff\"/><rect x=\"1\" y=\"1\" width=\"6\" height=\"6\" rx=\"3\" stroke=\"#3083FF\" stroke-width=\"2\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h8v8H0z\"/></clipPath></defs></svg>\n</ng-template>\n\n<ng-template #iconStatusFlat>\n    <svg fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 8 8\"><rect width=\"8\" height=\"8\" rx=\"4\" fill=\"#3083FF\"/></svg>\n</ng-template>\n","import {Component, Input} from '@angular/core';\nimport {StatusLabelType} from './status-label.entity';\n\n@Component({\n    selector: 'fusion-status-label',\n    templateUrl: './status-label.component.html',\n    styleUrls: ['./status-label.component.scss']\n})\nexport class StatusLabelComponent {\n    @Input() set flat(value: boolean) {\n        this._flat = value;\n    }\n    get flat(): boolean {\n        return this._flat;\n    }\n    private _flat = false;\n\n    @Input() set status(value: StatusLabelType) {\n        this._status = value;\n    }\n    get status(): StatusLabelType {\n        return this._status;\n    }\n    private _status: StatusLabelType;\n}\n","import {NgModule} from '@angular/core';\nimport {CommonModule} from '@angular/common';\nimport {StatusLabelComponent} from './status-label.component';\n\n@NgModule({\n    declarations: [StatusLabelComponent],\n    imports: [CommonModule],\n    exports: [StatusLabelComponent]\n})\nexport class StatusLabelModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}