UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

48 lines 5.53 kB
import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { CollapseModule } from 'ngx-bootstrap/collapse'; import { BsDropdownModule } from 'ngx-bootstrap/dropdown'; import { CommonModule } from '../common/common.module'; import { ActionBarItemComponent } from './action-bar-item.component'; import { ActionBarComponent } from './action-bar.component'; import * as i0 from "@angular/core"; import * as i1 from "@angular/router"; /** * An action bar can be added with content projection or multi provider * extension. It allows to show them in three positions (left, right * or more). The actions placed here are always local actions to the * current route like "add device" or "lock dashboard". * * ```html * <c8y-action-bar-item [placement]="'right'"> * <button class="btn btn-link" (click)="addRandom()"><i c8yIcon="plus-circle"></i> Add random</button> * </c8y-action-bar-item> * ``` * @exports ActionBarComponent The outlet component * @exports ActionBarItemComponent The items to add with cp. */ export class ActionBarModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ActionBarModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: ActionBarModule, declarations: [ActionBarComponent], imports: [BsDropdownModule, CommonModule, CollapseModule, i1.RouterModule, ActionBarItemComponent], exports: [ActionBarComponent, ActionBarItemComponent] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ActionBarModule, imports: [BsDropdownModule, CommonModule, CollapseModule, RouterModule.forChild([])] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ActionBarModule, decorators: [{ type: NgModule, args: [{ declarations: [ActionBarComponent], imports: [ BsDropdownModule, CommonModule, CollapseModule, RouterModule.forChild([]), ActionBarItemComponent ], exports: [ActionBarComponent, ActionBarItemComponent] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aW9uLWJhci5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9jb3JlL2FjdGlvbi1iYXIvYWN0aW9uLWJhci5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3hELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQzFELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUN2RCxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUNyRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQzs7O0FBRTVEOzs7Ozs7Ozs7Ozs7O0dBYUc7QUFZSCxNQUFNLE9BQU8sZUFBZTsrR0FBZixlQUFlO2dIQUFmLGVBQWUsaUJBVlgsa0JBQWtCLGFBRS9CLGdCQUFnQjtZQUNoQixZQUFZO1lBQ1osY0FBYyxtQkFFZCxzQkFBc0IsYUFFZCxrQkFBa0IsRUFBRSxzQkFBc0I7Z0hBRXpDLGVBQWUsWUFSeEIsZ0JBQWdCO1lBQ2hCLFlBQVk7WUFDWixjQUFjO1lBQ2QsWUFBWSxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUM7OzRGQUtoQixlQUFlO2tCQVgzQixRQUFRO21CQUFDO29CQUNSLFlBQVksRUFBRSxDQUFDLGtCQUFrQixDQUFDO29CQUNsQyxPQUFPLEVBQUU7d0JBQ1AsZ0JBQWdCO3dCQUNoQixZQUFZO3dCQUNaLGNBQWM7d0JBQ2QsWUFBWSxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUM7d0JBQ3pCLHNCQUFzQjtxQkFDdkI7b0JBQ0QsT0FBTyxFQUFFLENBQUMsa0JBQWtCLEVBQUUsc0JBQXNCLENBQUM7aUJBQ3REIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFJvdXRlck1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5pbXBvcnQgeyBDb2xsYXBzZU1vZHVsZSB9IGZyb20gJ25neC1ib290c3RyYXAvY29sbGFwc2UnO1xuaW1wb3J0IHsgQnNEcm9wZG93bk1vZHVsZSB9IGZyb20gJ25neC1ib290c3RyYXAvZHJvcGRvd24nO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnLi4vY29tbW9uL2NvbW1vbi5tb2R1bGUnO1xuaW1wb3J0IHsgQWN0aW9uQmFySXRlbUNvbXBvbmVudCB9IGZyb20gJy4vYWN0aW9uLWJhci1pdGVtLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBY3Rpb25CYXJDb21wb25lbnQgfSBmcm9tICcuL2FjdGlvbi1iYXIuY29tcG9uZW50JztcblxuLyoqXG4gKiBBbiBhY3Rpb24gYmFyIGNhbiBiZSBhZGRlZCB3aXRoIGNvbnRlbnQgcHJvamVjdGlvbiBvciBtdWx0aSBwcm92aWRlclxuICogZXh0ZW5zaW9uLiBJdCBhbGxvd3MgdG8gc2hvdyB0aGVtIGluIHRocmVlIHBvc2l0aW9ucyAobGVmdCwgcmlnaHRcbiAqIG9yIG1vcmUpLiBUaGUgYWN0aW9ucyBwbGFjZWQgaGVyZSBhcmUgYWx3YXlzIGxvY2FsIGFjdGlvbnMgdG8gdGhlXG4gKiBjdXJyZW50IHJvdXRlIGxpa2UgXCJhZGQgZGV2aWNlXCIgb3IgXCJsb2NrIGRhc2hib2FyZFwiLlxuICpcbiAqIGBgYGh0bWxcbiAqIDxjOHktYWN0aW9uLWJhci1pdGVtIFtwbGFjZW1lbnRdPVwiJ3JpZ2h0J1wiPlxuICogICA8YnV0dG9uIGNsYXNzPVwiYnRuIGJ0bi1saW5rXCIgKGNsaWNrKT1cImFkZFJhbmRvbSgpXCI+PGkgYzh5SWNvbj1cInBsdXMtY2lyY2xlXCI+PC9pPiBBZGQgcmFuZG9tPC9idXR0b24+XG4gKiA8L2M4eS1hY3Rpb24tYmFyLWl0ZW0+XG4gKiBgYGBcbiAqIEBleHBvcnRzIEFjdGlvbkJhckNvbXBvbmVudCBUaGUgb3V0bGV0IGNvbXBvbmVudFxuICogQGV4cG9ydHMgQWN0aW9uQmFySXRlbUNvbXBvbmVudCBUaGUgaXRlbXMgdG8gYWRkIHdpdGggY3AuXG4gKi9cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW0FjdGlvbkJhckNvbXBvbmVudF0sXG4gIGltcG9ydHM6IFtcbiAgICBCc0Ryb3Bkb3duTW9kdWxlLFxuICAgIENvbW1vbk1vZHVsZSxcbiAgICBDb2xsYXBzZU1vZHVsZSxcbiAgICBSb3V0ZXJNb2R1bGUuZm9yQ2hpbGQoW10pLFxuICAgIEFjdGlvbkJhckl0ZW1Db21wb25lbnRcbiAgXSxcbiAgZXhwb3J0czogW0FjdGlvbkJhckNvbXBvbmVudCwgQWN0aW9uQmFySXRlbUNvbXBvbmVudF1cbn0pXG5leHBvcnQgY2xhc3MgQWN0aW9uQmFyTW9kdWxlIHt9XG4iXX0=