@hpe/angular-toolkit
Version:
Hewlett-Packard Enterprise : Angular toolkit for rapid project development
82 lines (81 loc) • 6.84 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
//=============================================================================
//===
//=== (C) Copyright 2018 Hewlett Packard Enterprise Development LP.
//===
//=== Use of this source code is governed by an MIT-style license that can be
//=== found in the LICENSE file
//=============================================================================
import { Component, EventEmitter, Input, Output } from '@angular/core';
import { LabelService } from "@hpe/angular-toolkit/service";
//=============================================================================
export class RightTitle {
/**
* @param {?} labelService
*/
constructor(labelService) {
this.labelService = labelService;
//-------------------------------------------------------------------------
this.onClose = new EventEmitter();
}
/**
* @return {?}
*/
get closeTooltip() {
return this.labelService.getLabel("right-title", "close.tooltip");
}
/**
* @param {?} event
* @return {?}
*/
close(event) {
this.onClose.emit(event);
}
}
RightTitle.decorators = [
{ type: Component, args: [{
selector: 'hpe-right-title',
template: `<hpe-title-panel [icon]="icon" [title]="title" >
<hpe-title-button tpControl
icon = "cancel"
[tooltip]= "closeTooltip"
(click) = "close($event)"
></hpe-title-button>
</hpe-title-panel>
`,
styles: [``]
},] },
];
/** @nocollapse */
RightTitle.ctorParameters = () => [
{ type: LabelService, },
];
RightTitle.propDecorators = {
"icon": [{ type: Input },],
"title": [{ type: Input },],
"onClose": [{ type: Output },],
};
function RightTitle_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
RightTitle.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
RightTitle.ctorParameters;
/** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */
RightTitle.propDecorators;
/** @type {?} */
RightTitle.prototype.icon;
/** @type {?} */
RightTitle.prototype.title;
/** @type {?} */
RightTitle.prototype.onClose;
/** @type {?} */
RightTitle.prototype.labelService;
}
//=============================================================================
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmlnaHQtdGl0bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaHBlL2FuZ3VsYXItdG9vbGtpdC9ndWkvcGFuZWwvIiwic291cmNlcyI6WyJyaWdodC10aXRsZS9yaWdodC10aXRsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQVFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFckUsT0FBTyxFQUFDLFlBQVksRUFBQyxNQUFNLDhCQUE4QixDQUFDO0FBSTFEO0FBZUEsTUFBTTs7OztJQXFCTCxZQUFvQixZQUEyQjtRQUEzQixpQkFBWSxHQUFaLFlBQVksQ0FBZTs7dUJBUkwsSUFBSSxZQUFZLEVBQVM7S0FTbEU7Ozs7SUFRRCxJQUFJLFlBQVk7UUFDZixNQUFNLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUMsYUFBYSxFQUFFLGVBQWUsQ0FBQyxDQUFDO0tBQ2xFOzs7OztJQVFELEtBQUssQ0FBQyxLQUFhO1FBQ2xCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0tBQ3pCOzs7WUF6REQsU0FBUyxTQUFDO2dCQUNWLFFBQVEsRUFBVSxpQkFBaUI7Z0JBQ25DLFFBQVEsRUFBRTs7Ozs7OztDQU9WO2dCQUNBLE1BQU0sRUFBRSxDQUFDLEVBQUUsQ0FBQzthQUNaOzs7O1lBZk8sWUFBWTs7O3FCQTJCbEIsS0FBSztzQkFDTCxLQUFLO3dCQUlMLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09PVxuLy89PT0gKEMpIENvcHlyaWdodCAyMDE4IEhld2xldHQgUGFja2FyZCBFbnRlcnByaXNlIERldmVsb3BtZW50IExQLlxuLy89PT1cbi8vPT09IFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4vLz09PSBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmltcG9ydCB7Q29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIElucHV0LCBPdXRwdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQge0xhYmVsU2VydmljZX0gZnJvbSBcIkBocGUvYW5ndWxhci10b29sa2l0L3NlcnZpY2VcIjtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AQ29tcG9uZW50KHtcblx0c2VsZWN0b3IgICAgOiAgICAgJ2hwZS1yaWdodC10aXRsZScsXG5cdHRlbXBsYXRlOiBgPGhwZS10aXRsZS1wYW5lbCBbaWNvbl09XCJpY29uXCIgW3RpdGxlXT1cInRpdGxlXCIgPlxuXHQ8aHBlLXRpdGxlLWJ1dHRvbiAgIHRwQ29udHJvbFxuXHQgICAgICAgICAgICAgICAgICAgIGljb24gICAgID0gXCJjYW5jZWxcIlxuXHQgICAgICAgICAgICAgICAgICAgIFt0b29sdGlwXT0gXCJjbG9zZVRvb2x0aXBcIlxuXHQgICAgICAgICAgICAgICAgICAgIChjbGljaykgID0gXCJjbG9zZSgkZXZlbnQpXCJcblx0PjwvaHBlLXRpdGxlLWJ1dHRvbj5cbjwvaHBlLXRpdGxlLXBhbmVsPlxuYCxcblx0c3R5bGVzOiBbYGBdXG59KVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBjbGFzcyBSaWdodFRpdGxlIHtcblxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Ly8tLS1cblx0Ly8tLS0gVmFyaWFibGVzXG5cdC8vLS0tXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cdEBJbnB1dCgpIGljb24gIDogc3RyaW5nO1xuXHRASW5wdXQoKSB0aXRsZSA6IHN0cmluZztcblxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXHRAT3V0cHV0KCkgb25DbG9zZSA6IEV2ZW50RW1pdHRlcjxFdmVudD4gPSBuZXcgRXZlbnRFbWl0dGVyPEV2ZW50PigpO1xuXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQvLy0tLVxuXHQvLy0tLSBDb25zdHJ1Y3RvclxuXHQvLy0tLVxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXHRjb25zdHJ1Y3Rvcihwcml2YXRlIGxhYmVsU2VydmljZSA6IExhYmVsU2VydmljZSkge1xuXHR9XG5cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC8vLS0tXG5cdC8vLS0tIFRlbXBsYXRlIG1ldGhvZHNcblx0Ly8tLS1cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblx0Z2V0IGNsb3NlVG9vbHRpcCgpIDogc3RyaW5nIHtcblx0XHRyZXR1cm4gdGhpcy5sYWJlbFNlcnZpY2UuZ2V0TGFiZWwoXCJyaWdodC10aXRsZVwiLCBcImNsb3NlLnRvb2x0aXBcIik7XG5cdH1cblxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Ly8tLS1cblx0Ly8tLS0gQVBJIG1ldGhvZHNcblx0Ly8tLS1cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblx0Y2xvc2UoZXZlbnQgOiBFdmVudCkge1xuXHRcdHRoaXMub25DbG9zZS5lbWl0KGV2ZW50KTtcblx0fVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4iXX0=