UNPKG

@progress/kendo-angular-toolbar

Version:

Kendo UI Angular Toolbar component - a single UI element that organizes buttons and other navigation elements

41 lines (40 loc) 1.98 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { ElementRef, Renderer2, NgZone, AfterViewInit, OnDestroy, EventEmitter } from '@angular/core'; import { SVGIcon } from '@progress/kendo-svg-icons'; import { LocalizationService } from '@progress/kendo-angular-l10n'; import { ToolbarOverflowSettings } from './common/overflow-settings'; import { ScrollButtonType } from './scroll.service'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class ToolbarScrollableButtonComponent implements AfterViewInit, OnDestroy { host: ElementRef; private renderer; private ngZone; private localization; get prevClass(): boolean; get nextClass(): boolean; role: string; prev: boolean; overflow: ToolbarOverflowSettings; onClick: EventEmitter<ScrollButtonType>; get iconClass(): string; get customIconClass(): string; get svgIcon(): SVGIcon; caretAltLeftIcon: SVGIcon; caretAltRightIcon: SVGIcon; private subs; constructor(host: ElementRef, renderer: Renderer2, ngZone: NgZone, localization: LocalizationService); ngAfterViewInit(): void; ngOnDestroy(): void; private clickHandler; private get scrollButtonIconClass(); private get customScrollButtonIconClass(); private get scrollButtonSVGIcon(); static ɵfac: i0.ɵɵFactoryDeclaration<ToolbarScrollableButtonComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ToolbarScrollableButtonComponent, "[kendoToolbarScrollableButton]", never, { "prev": { "alias": "prev"; "required": false; }; "overflow": { "alias": "overflow"; "required": false; }; }, { "onClick": "onClick"; }, never, never, true, never>; }