UNPKG

@skyux/layout

Version:

This library was generated with [Nx](https://nx.dev).

33 lines (32 loc) 1.95 kB
import { AfterViewInit, ChangeDetectorRef, ElementRef, OnDestroy, OnInit, QueryList } from '@angular/core'; import { SkyCoreAdapterService } from '@skyux/core'; import { SkyThemeService } from '@skyux/theme'; import { SkyActionButtonAdapterService } from './action-button-adapter-service'; import { SkyActionButtonComponent } from './action-button.component'; import { SkyActionButtonContainerAlignItemsType } from './types/action-button-container-align-items-type'; import * as i0 from "@angular/core"; import * as i1 from "@skyux/theme"; /** * Wraps action buttons to ensures that they have consistent height and spacing. * @required */ export declare class SkyActionButtonContainerComponent implements AfterViewInit, OnDestroy, OnInit { #private; /** * How to display the action buttons inside the action button container. * Options are `"center"` or `"left"`. * @default "center" */ set alignItems(value: SkyActionButtonContainerAlignItemsType | undefined); get alignItems(): SkyActionButtonContainerAlignItemsType; actionButtons: QueryList<SkyActionButtonComponent> | undefined; containerRef: ElementRef | undefined; constructor(actionButtonAdapterService: SkyActionButtonAdapterService, changeDetector: ChangeDetectorRef, coreAdapterService: SkyCoreAdapterService, hostElRef: ElementRef, themeSvc?: SkyThemeService); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; onContentChange(): void; onWindowResize(): void; static ɵfac: i0.ɵɵFactoryDeclaration<SkyActionButtonContainerComponent, [null, null, null, null, { optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<SkyActionButtonContainerComponent, "sky-action-button-container", never, { "alignItems": { "alias": "alignItems"; "required": false; }; }, {}, ["actionButtons"], ["*"], false, [{ directive: typeof i1.SkyThemeComponentClassDirective; inputs: {}; outputs: {}; }]>; }