@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
48 lines • 5.53 kB
JavaScript
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=