UNPKG

white-ui-kit

Version:

Модуль компонентов UI Имя модуля: `white-ui-kit`

45 lines (42 loc) 1.54 kB
<div #wrapperRef class="wrapper"> <div #viewportRef class="viewport" [ngClass]="{ 'viewport--hidden' : !compensation }" [ngStyle]="{ 'right.px': isHorizontal ? 0 : -compensation?.width, 'bottom.px': isVertical ? 0 : -compensation?.height }"> <div #canvasRef class="canvas"> <ng-content></ng-content> </div> </div> </div> <hit-slider #verticalSlider direction="vertical" class="slider slider--vertical slider--hidden" [ngClass]="{ 'slider--hidden' : !sliders.isVertical }" [ngStyle]="{ 'padding-bottom.px': sliders.height }" [viewport]="wrapper.height" [canvas]="canvas.height" [offset]="offset.top" (sliderMoved)="onVerticalSliderMoved($event)" (sliderPageUp)="onVerticalScroll(-wrapper.height)" (sliderPageDown)="onVerticalScroll(wrapper.height)" (sliderLineUp)="onVerticalScroll(-LINE_SIZE)" (sliderLineDown)="onVerticalScroll(LINE_SIZE)"> </hit-slider> <hit-slider #horizontalSlider direction="horizontal" class="slider slider--horizontal slider--hidden" [ngClass]="{ 'slider--hidden' : !sliders.isHorizontal }" [ngStyle]="{ 'right.px': sliders.width }" [viewport]="wrapper.width" [canvas]="canvas.width" [offset]="offset.left" (sliderMoved)="onHorizontalSliderMoved($event)" (sliderPageUp)="onHorizontalScroll(-wrapper.width)" (sliderPageDown)="onHorizontalScroll(wrapper.width)" (sliderLineUp)="onHorizontalScroll(-LINE_SIZE)" (sliderLineDown)="onHorizontalScroll(LINE_SIZE)"> </hit-slider>