{"version":3,"file":"uib-angular-components-list.mjs","sources":["../../../../libs/angular-components/components/list/src/lib/directives/list-item-title.directive.ts","../../../../libs/angular-components/components/list/src/lib/components/expandable-list-item/expandable-list-item.component.ts","../../../../libs/angular-components/components/list/src/lib/components/expandable-list-item/expandable-list-item.component.html","../../../../libs/angular-components/components/list/src/lib/components/list-item/list-item.component.ts","../../../../libs/angular-components/components/list/src/lib/components/list-item/list-item.component.html","../../../../libs/angular-components/components/list/src/lib/models/list-size.ts","../../../../libs/angular-components/components/list/src/lib/models/list-variant.ts","../../../../libs/angular-components/components/list/src/lib/list.component.ts","../../../../libs/angular-components/components/list/src/lib/list.module.ts","../../../../libs/angular-components/components/list/src/uib-angular-components-list.ts"],"sourcesContent":["import { Directive, TemplateRef } from '@angular/core';\n\n@Directive({\n  // eslint-disable-next-line @angular-eslint/directive-selector\n  selector: 'ng-template[uibListItemTitle]',\n})\nexport class ListItemTitleDirective {\n  constructor(public readonly template: TemplateRef<unknown>) {}\n}\n","import { style, transition, trigger, useAnimation } from '@angular/animations';\nimport {\n  ChangeDetectionStrategy,\n  ChangeDetectorRef,\n  Component,\n  ContentChild,\n  Inject,\n  Input,\n  SkipSelf,\n  TemplateRef,\n  Type,\n  ViewEncapsulation,\n} from '@angular/core';\nimport { growY, shrinkY } from '@uib/angular/animations';\nimport { ExpandableContainer, ExpandableItemDirective } from '@uib/angular/common';\nimport { DynamicContent } from '@uib/angular/components/dynamic-view';\nimport { Observable } from 'rxjs';\nimport { ListItemTitleDirective } from '../../directives/list-item-title.directive';\n\n@Component({\n  selector: 'uib-expandable-list-item',\n  templateUrl: 'expandable-list-item.component.html',\n  encapsulation: ViewEncapsulation.None,\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [{ provide: ExpandableContainer, useValue: null }],\n  host: {\n    '[class.uib-list__item]': 'true',\n    '[class.is-open]': 'isExpanded',\n  },\n  animations: [\n    trigger('toggle', [\n      transition(':enter', useAnimation(growY)),\n      transition(':leave', [style({ display: 'block' }), useAnimation(shrinkY)]),\n    ]),\n  ],\n})\nexport class ExpandableListItemComponent extends ExpandableItemDirective {\n  @Input()\n  public title?: Exclude<DynamicContent, Type<unknown>> | null;\n\n  @ContentChild(ListItemTitleDirective, { read: TemplateRef })\n  public titleTemplate: TemplateRef<unknown> | null = null;\n\n  public get titleContent(): string | TemplateRef<unknown> | Observable<string> {\n    return this.title ?? this.titleTemplate ?? '';\n  }\n\n  constructor(changeDetector: ChangeDetectorRef, @SkipSelf() @Inject(ExpandableContainer) container: ExpandableContainer) {\n    super(changeDetector, container);\n  }\n}\n","<div class=\"uib-list__link\" (click)=\"toggle()\" (mousedown)=\"$event.preventDefault()\">\n  <uib-icon class=\"uib-list__avatar\" name=\"uib-icon--arrow-level-down\" size=\"xsmall\"> </uib-icon>\n  <ng-template [uibDynamicView]=\"titleContent\"> </ng-template>\n</div>\n<div @toggle class=\"uib-list__item-content\" *ngIf=\"isExpanded\">\n  <ng-content></ng-content>\n</div>\n","import { ChangeDetectionStrategy, Component, ContentChild, Input, ViewEncapsulation } from '@angular/core';\nimport { AvatarComponent } from '@uib/angular/components/avatar';\nimport { IconComponent } from '@uib/angular/components/icon';\nimport { BooleanInput, coerceBooleanProperty, Transform } from '@uib/angular/core';\n\n@Component({\n  selector: 'uib-list-item, [uibListItem]',\n  templateUrl: 'list-item.component.html',\n  encapsulation: ViewEncapsulation.None,\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  host: {\n    '[class.uib-list__item]': 'true',\n  },\n})\nexport class ListItemComponent {\n  public static ngAcceptInputType_isActive: BooleanInput;\n\n  @ContentChild(IconComponent)\n  public icon: IconComponent;\n\n  @ContentChild(AvatarComponent)\n  public avatar: AvatarComponent;\n\n  @Input()\n  @Transform(coerceBooleanProperty)\n  public isActive = false;\n\n  public get hasListAvatar(): boolean {\n    return !!(this.icon || this.avatar);\n  }\n}\n","<div class=\"uib-list__link\" [class.is-active]=\"isActive\">\n  <div class=\"uib-list__avatar\" *ngIf=\"hasListAvatar\">\n    <ng-content select=\"uib-avatar, uib-icon, [uibIcon]\"></ng-content>\n  </div>\n  <ng-content> </ng-content>\n</div>\n","export type ListSize = typeof ListSize[keyof typeof ListSize];\nexport const ListSize = {\n  SMALL: 'small',\n  MEDIUM: 'medium',\n  LARGE: 'large',\n} as const;\n","export type ListVariant = typeof ListVariant[keyof typeof ListVariant];\nexport const ListVariant = {\n  DEFAULT: 'default',\n  DYNAMIC_HEIGHT: 'dynamic-height',\n  STRIPED: 'striped',\n  MUTED: 'muted',\n  NO_BORDER: 'no-border',\n} as const;\n","import {\n  ChangeDetectionStrategy,\n  Component,\n  ContentChildren,\n  ElementRef,\n  Input,\n  QueryList,\n  Renderer2,\n  ViewEncapsulation,\n} from '@angular/core';\nimport { ExpandableContainer, ExpandableContainerDirective, ExpandableItem } from '@uib/angular/common';\nimport { coerceArray, Transform, UibComponent, UibCSSModifier } from '@uib/angular/core';\nimport { ExpandableListItemComponent } from './components/expandable-list-item/expandable-list-item.component';\nimport { ListSize, ListVariant } from './models';\n\n@UibComponent('list')\n@Component({\n  selector: 'uib-list',\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  encapsulation: ViewEncapsulation.None,\n  providers: [{ provide: ExpandableContainer, useExisting: ListComponent }],\n  host: {\n    '[class.uib-list--expandable]': 'isExpandable',\n  },\n  exportAs: 'list',\n})\nexport class ListComponent extends ExpandableContainerDirective {\n  public static ngAcceptInputType_variants: ListVariant | ListVariant[];\n\n  @ContentChildren(ExpandableListItemComponent)\n  public expandableItems = new QueryList<ExpandableItem>();\n\n  @UibCSSModifier({ default: ListSize.MEDIUM })\n  @Input()\n  public size: ListSize;\n\n  @UibCSSModifier({ default: ListVariant.DEFAULT, isArray: true })\n  @Input()\n  @Transform(coerceArray)\n  public variants: ListVariant[] = [];\n\n  public get isExpandable(): boolean {\n    return this.expandableItems?.length > 0;\n  }\n\n  constructor(public readonly element: ElementRef, public readonly renderer: Renderer2) {\n    super();\n  }\n}\n","import { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport { DynamicViewModule } from '@uib/angular/components/dynamic-view';\nimport { IconModule } from '@uib/angular/components/icon';\nimport { ExpandableListItemComponent } from './components/expandable-list-item/expandable-list-item.component';\nimport { ListItemComponent } from './components/list-item/list-item.component';\nimport { ListItemTitleDirective } from './directives/list-item-title.directive';\nimport { ListComponent } from './list.component';\n\n@NgModule({\n  imports: [CommonModule, DynamicViewModule, IconModule],\n  declarations: [ListComponent, ListItemComponent, ExpandableListItemComponent, ListItemTitleDirective],\n  exports: [ListComponent, ListItemComponent, ExpandableListItemComponent, ListItemTitleDirective],\n})\nexport class ListModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":["i1"],"mappings":"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"}