{"version":3,"file":"pv-frontend-pv-shared-components-divider.mjs","sources":["../../../projects/pv-shared-components/divider/divider.component.ts","../../../projects/pv-shared-components/divider/divider.module.ts","../../../projects/pv-shared-components/divider/pv-frontend-pv-shared-components-divider.ts"],"sourcesContent":["import {\n  Component,\n  HostBinding,\n  Input,\n  ViewEncapsulation,\n} from '@angular/core';\nimport { OverrideStyleConfig } from '@pv-frontend/pv-shared-components/common/types';\n\nexport type DividerLayout = 'horizontal' | 'vertical';\n\n@Component({\n  selector: 'pv-divider',\n  template: `\n    <hr\n      class=\"pv-divider-container border-none border-solid {{\n        this.styleClass\n      }}\"\n      [ngClass]=\"this.dividerClassMapping[this.layoutType]\"\n      [style]=\"this.style\" />\n  `,\n  encapsulation: ViewEncapsulation.None,\n  styleUrls: ['./divider.component.scss'],\n})\nexport class DividerComponent {\n  public dividerClassMapping: Record<DividerLayout, string> = {\n    horizontal: 'pv-divider-horizontal w-full',\n    vertical: 'pv-divider-vertical h-full align-self-center',\n  };\n\n  public layoutType: DividerLayout = 'horizontal';\n\n  @HostBinding('class') public hostClass = '';\n\n  @Input()\n  public style?: OverrideStyleConfig = {};\n\n  @Input()\n  public styleClass: string = '';\n\n  @Input()\n  public set layout(value: DividerLayout) {\n    this.layoutType = value;\n    this.hostClass = value === 'vertical' ? 'flex h-full' : 'flex w-full';\n  }\n}\n","import { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\n\nimport { DividerComponent } from './divider.component';\n\n@NgModule({\n  declarations: [DividerComponent],\n  imports: [CommonModule],\n  exports: [DividerComponent],\n})\nexport class PvDividerModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}