{"version":3,"file":"kara-ui-alfa-components-cell.mjs","sources":["../../../libs/kara-ui/components/cell/components/cell-static/cell-static.component.ts","../../../libs/kara-ui/components/cell/components/cell-static/cell-static.component.html","../../../libs/kara-ui/components/cell/components/cell-active/cell-active.component.ts","../../../libs/kara-ui/components/cell/components/cell-active/cell-active.component.html","../../../libs/kara-ui/components/cell/components/cell-control/cell-control.component.ts","../../../libs/kara-ui/components/cell/components/cell-control/cell-control.component.html","../../../libs/kara-ui/components/cell/components/transaction/transaction.component.ts","../../../libs/kara-ui/components/cell/components/transaction/transaction.component.html","../../../libs/kara-ui/components/cell/components/cell-transact/cell-transact.component.ts","../../../libs/kara-ui/components/cell/components/cell-transact/cell-transact.component.html","../../../libs/kara-ui/components/cell/kara-ui-alfa-components-cell.ts"],"sourcesContent":["import { ChangeDetectionStrategy, Component, Input, booleanAttribute } from '@angular/core';\nimport { KDataContentComponent } from 'kara-ui-alfa/components/data-content';\n\n@Component({\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  selector: 'k-cell-static',\n  imports: [KDataContentComponent],\n  templateUrl: './cell-static.component.html',\n  styleUrl: './cell-static.component.scss',\n  host: {\n    '[class.k-cell-top]': '!!description',\n  },\n})\nexport class KCellStaticComponent {\n  @Input({ transform: booleanAttribute }) revers: boolean = false;\n  @Input({ transform: booleanAttribute }) multiline: boolean = true;\n  @Input() subtitle?: string;\n  @Input() subvalue?: string;\n  @Input() description?: string;\n}\n","<ng-content select=\"[kCellPrefix]\"></ng-content>\n<k-data-content\n  class=\"k-cell-content\"\n  [multiline]=\"multiline\"\n  [revers]=\"revers\"\n  [description]=\"description\"\n  [subtitle]=\"subtitle\"\n  [subvalue]=\"subvalue\"\n>\n  <ng-content select=\"[kCellTitle]\" ngProjectAs=\"[kDataContentTitle]\"></ng-content>\n  <ng-content select=\"[kCellValue]\" ngProjectAs=\"[kDataContentValue]\"></ng-content>\n</k-data-content>\n<ng-content select=\"[kCellSuffix]\"></ng-content>\n","import { ChangeDetectionStrategy, Component, Input, booleanAttribute } from '@angular/core';\nimport { KIconComponent } from 'kara-ui-alfa/components/icon';\nimport { KCellStaticComponent } from '../cell-static/cell-static.component';\n\n@Component({\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  selector: 'k-cell-active',\n  imports: [KCellStaticComponent, KIconComponent],\n  templateUrl: './cell-active.component.html',\n  styleUrl: './cell-active.component.scss',\n  host: {\n    '[attr.disabled]': 'disabled || undefined',\n  },\n})\nexport class KCellActiveComponent extends KCellStaticComponent {\n  @Input({ transform: booleanAttribute }) disabled?: boolean;\n}\n","<k-cell-static\n  class=\"k-cell-active\"\n  [multiline]=\"multiline\"\n  [revers]=\"revers\"\n  [description]=\"description\"\n  [subtitle]=\"subtitle\"\n  [subvalue]=\"subvalue\"\n>\n  <ng-content select=\"[kCellPrefix]\" ngProjectAs=\"[kCellPrefix]\"></ng-content>\n  <ng-content select=\"[kCellTitle]\" ngProjectAs=\"[kCellTitle]\"></ng-content>\n  <ng-content select=\"[kCellValue]\" ngProjectAs=\"[kCellValue]\"></ng-content>\n\n  <k-icon kCellSuffix icon=\"chevron-right-s\" class=\"k-cell-active-action\"></k-icon>\n</k-cell-static>\n","import {\n  ChangeDetectionStrategy,\n  Component,\n  EventEmitter,\n  HostListener,\n  Input,\n  Output,\n  booleanAttribute,\n} from '@angular/core';\nimport { KCheckboxComponent } from 'kara-ui-alfa/components/form/checkbox';\nimport { KToggleComponent } from 'kara-ui-alfa/components/form/toggle';\nimport { KInputControlValueAccessor } from 'kara-ui-alfa/components/form/base';\nimport { KCellStaticComponent } from '../cell-static/cell-static.component';\n\n/** INFO: существование этого компанента выглядит как нарушение Дизайн системы, нужно дискуптировать по этому поводу\n * большая часть его функционала не доступна, и он идет не в свою ответственность\n *\n */\n@Component({\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  selector: 'k-cell-control',\n  imports: [KCellStaticComponent, KCheckboxComponent, KToggleComponent],\n  templateUrl: './cell-control.component.html',\n  styleUrl: './cell-control.component.scss',\n  host: {\n    '[attr.disabled]': 'disabled || undefined',\n  },\n})\nexport class KCellControlComponent extends KInputControlValueAccessor<any> {\n  @Input({ required: true }) type: 'checkbox' | 'toggle' = 'checkbox';\n\n  @Input({ transform: booleanAttribute }) revers: boolean = false;\n  @Input({ transform: booleanAttribute }) multiline: boolean = true;\n  @Input() subtitle?: string;\n  @Input() subvalue?: string;\n  @Input() description?: string;\n\n  @Input({ transform: booleanAttribute }) indeterminate?: boolean;\n\n  @Output() readonly valueChange = new EventEmitter<boolean>();\n\n  @HostListener('click') onItemClick(): void {\n    this.onCheckboxChange(!this.value);\n  }\n\n  onCheckboxChange(checked: boolean): void {\n    if (this.readonly === false) {\n      this.value = checked;\n    }\n\n    this.onChange(this.value);\n    this.valueChange.emit(this.value);\n\n    this.cdr.markForCheck();\n  }\n\n  public onBlur(): void {\n    this.onTouched();\n    this.cdr.markForCheck();\n  }\n\n  public override writeValue(value: boolean): void {\n    super.writeValue(!!value);\n    this.cdr.detectChanges();\n  }\n}\n","<k-cell-static\n  class=\"k-cell-active\"\n  [multiline]=\"multiline\"\n  [revers]=\"revers\"\n  [description]=\"description\"\n  [subtitle]=\"subtitle\"\n  [subvalue]=\"subvalue\"\n>\n  @switch (type) {\n    @case ('checkbox') {\n      <k-checkbox\n        kCellPrefix\n        [indeterminate]=\"indeterminate\"\n        [value]=\"value\"\n        (valueChange)=\"onCheckboxChange($event)\"\n      ></k-checkbox>\n    }\n    @case ('toggle') {\n      <k-toggle kCellPrefix [value]=\"value\" (valueChange)=\"onCheckboxChange($event)\"></k-toggle>\n    }\n  }\n\n  <ng-content select=\"[kCellTitle]\" ngProjectAs=\"[kCellTitle]\"></ng-content>\n  <ng-content select=\"[kCellValue]\" ngProjectAs=\"[kCellValue]\"></ng-content>\n</k-cell-static>\n","import { ChangeDetectionStrategy, Component, Input } from '@angular/core';\nimport { type KIcon, KIconComponent } from 'kara-ui-alfa/components/icon';\n\n@Component({\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  selector: 'k-transaction',\n  imports: [KIconComponent],\n  templateUrl: './transaction.component.html',\n  styleUrl: './transaction.component.scss',\n})\nexport class KTransactionComponent {\n  @Input({ required: true }) type: 'outgoing' | 'incoming' | 'transfer' = 'outgoing';\n  @Input() status?: 'warning' | 'waiting' | 'error' | 'completed' = 'warning';\n\n  get mainIcon(): KIcon {\n    switch (this.type) {\n      case 'outgoing':\n        return 'arrow-upright-m';\n\n      case 'incoming':\n        return 'arrow-downleft-m';\n\n      case 'transfer':\n      default:\n        return 'arrow-right-left-m';\n    }\n  }\n\n  get statusIcon(): KIcon | null {\n    switch (this.status) {\n      case 'warning':\n        return 'alert-filled-s';\n\n      case 'waiting':\n        return 'time-filled-s';\n\n      case 'error':\n        return 'cancel-filled-s';\n\n      case 'completed':\n      default:\n        return null;\n    }\n  }\n}\n","<svg width=\"40\" height=\"40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" class=\"k-transaction-bg\">\n  @if (statusIcon) {\n    <path\n      fill-rule=\"evenodd\"\n      clip-rule=\"evenodd\"\n      d=\"M39.712 23.4c.19-1.105.288-2.24.288-3.4C40 8.954 31.046 0 20 0S0 8.954 0 20s8.954 20 20 20c2.98 0 5.806-.651 8.346-1.82A9.953 9.953 0 0 1 26.901 33c0-5.523 4.477-10 10-10 .976 0 1.92.14 2.811.4Z\"\n      fill=\"currentColor\"\n    />\n  } @else {\n    <circle cx=\"20\" cy=\"20\" r=\"20\" fill=\"currentColor\" />\n  }\n</svg>\n\n<k-icon [icon]=\"mainIcon\"></k-icon>\n\n@if (statusIcon) {\n  <div class=\"k-transaction-subicon\" [class]=\"'k-transaction-subicon_' + status\">\n    <k-icon [icon]=\"statusIcon\"></k-icon>\n  </div>\n}\n","import { ChangeDetectionStrategy, Component, Input, booleanAttribute, numberAttribute } from '@angular/core';\nimport { KAmountComponent } from 'kara-ui-alfa/components/amount';\nimport { KCellStaticComponent } from '../cell-static/cell-static.component';\nimport { KTransactionComponent } from '../transaction/transaction.component';\n\n@Component({\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  selector: 'k-cell-transact',\n  imports: [KCellStaticComponent, KTransactionComponent, KAmountComponent],\n  templateUrl: './cell-transact.component.html',\n  styleUrl: './cell-transact.component.scss',\n  host: {\n    '[attr.disabled]': 'disabled || undefined',\n  },\n})\nexport class KCellTransactComponent extends KCellStaticComponent {\n  @Input({ required: true, transform: numberAttribute }) amount?: number;\n  @Input() currency?: string;\n\n  @Input({ required: true }) title?: string;\n\n  @Input({ required: true }) type?: KTransactionComponent['type'];\n  @Input() status?: KTransactionComponent['status'];\n\n  @Input({ transform: booleanAttribute }) disabled?: boolean;\n}\n","<k-cell-static\n  class=\"k-cell-active\"\n  [multiline]=\"multiline\"\n  [revers]=\"revers\"\n  [description]=\"description\"\n  [subtitle]=\"subtitle\"\n  [subvalue]=\"subvalue\"\n>\n  <ng-container kCellTitle>{{ title }}</ng-container>\n\n  <k-transaction kCellPrefix [type]=\"type\" [status]=\"status\"></k-transaction>\n\n  <k-amount kCellValue [value]=\"amount\" [currency]=\"currency\" [colored]=\"true\"></k-amount>\n</k-cell-static>\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":"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"}