@greenmice/ngx-cesium
Version:
Angular library for working with Cesium.
29 lines (28 loc) • 1.22 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import * as i0 from "@angular/core";
/**
* Toolbar button widget, act as a single button inside ac-toolbar component
* Can accepts content components or passing [iconUrl]
* configure with: `[iconUrl]`,`[buttonClass]`,`[iconClass]`,`(onClick)`
*
* Usage:
* ```
* <ac-toolbar [allowDrag]="true">
<ac-toolbar-button [iconUrl]="'assets/home-icon.svg'" (onClick)="goHome()">
</ac-toolbar-button>
<ac-toolbar-button [iconUrl]="'assets/explore-icon.svg'" (onClick)="rangeAndBearing()">
</ac-toolbar-button>
</ac-toolbar>
* ```
*
*/
export declare class AcToolbarButtonComponent implements OnInit {
iconUrl: string;
buttonClass: string;
iconClass: string;
onClick: EventEmitter<any>;
constructor();
ngOnInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<AcToolbarButtonComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<AcToolbarButtonComponent, "ac-toolbar-button", never, { "iconUrl": { "alias": "iconUrl"; "required": false; }; "buttonClass": { "alias": "buttonClass"; "required": false; }; "iconClass": { "alias": "iconClass"; "required": false; }; }, { "onClick": "onClick"; }, never, ["*"], false, never>;
}