@cloukit/pagination
Version:
27 lines (26 loc) • 951 B
TypeScript
/*!
* @license MIT
* Copyright (c) 2017 Bernhard Grünewaldt - codeclou.io
* https://github.com/cloukit/legal
*/
import { EventEmitter, OnChanges } from '@angular/core';
import { CloukitComponentTheme, CloukitThemeService, UiElement } from '@cloukit/theme';
import { PaginationButtonClickEvent, PaginationButtonType, PaginationItem } from '../pagination.model';
export declare class CloukitPaginationButtonComponent implements OnChanges {
private themeService;
disabled: boolean;
type: PaginationButtonType;
paginationItem: PaginationItem;
themeSelected: CloukitComponentTheme;
clicked: EventEmitter<PaginationButtonClickEvent>;
private ui;
style: any;
private isMouseStillOver;
static transform(pageItem: PaginationItem): UiElement;
constructor(themeService: CloukitThemeService);
updateStyle(): void;
ngOnChanges(): void;
mouseEnter(): void;
mouseLeave(): void;
doClick(): void;
}