UNPKG

@rdkmaster/jigsaw-labs

Version:

Jigsaw, the next generation component set for RDK

30 lines (29 loc) 1.63 kB
<div *ngIf="disabled" class="jigsaw-transfer-disabled"> </div> <div class="jigsaw-transfer-wrapper" [ngClass]="_$transferClass"> <div class="jigsaw-transfer-left-box jigsaw-transfer-box"> <div *ngIf="_$data?.busy" class="jigsaw-transfer-loading" @loading> <span class="iconfont iconfont-e8dd jigsaw-am-rotation"></span> </div> <j-transfer-list [data]="data" [trackItemBy]="trackItemBy" [labelField]="labelField" [subLabelField]="subLabelField" [searchable]="searchable" [(selectedItems)]="_$sourceSelectedItems"></j-transfer-list> </div> <div class="jigsaw-transfer-option-box"> <a class="jigsaw-transfer-to-right-bar jigsaw-transfer-option-bar" [class.jigsaw-transfer-option-disabled]="!_$sourceSelectedItems || !_$sourceSelectedItems.length" (click)="_$transferTo('target')"> <i class="fa fa-angle-right"></i> </a> <a class="jigsaw-transfer-to-left-bar jigsaw-transfer-option-bar" [class.jigsaw-transfer-option-disabled]="!_$targetSelectedItems || !_$targetSelectedItems.length" (click)="_$transferTo('source')"> <i class="fa fa-angle-left"></i> </a> </div> <div class="jigsaw-transfer-right-box jigsaw-transfer-box"> <j-transfer-list [data]="selectedItems" [trackItemBy]="trackItemBy" [labelField]="labelField" [subLabelField]="subLabelField" [searchable]="searchable" [(selectedItems)]="_$targetSelectedItems" [isTarget]="true"></j-transfer-list> </div> </div>