UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

49 lines 4.76 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; /* * @license * Copyright Akveo. All Rights Reserved. * Licensed under the MIT License. See License.txt in the project root for license information. */ import { Component, Input } from '@angular/core'; import { NbPositionedContainer } from '../cdk'; /* * Context menu component used as content within NbContextMenuDirective. * * @styles * * context-menu-fg * context-menu-active-fg * context-menu-active-bg * */ var NbContextMenuComponent = /** @class */ (function (_super) { tslib_1.__extends(NbContextMenuComponent, _super); function NbContextMenuComponent() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.items = []; return _this; } NbContextMenuComponent.decorators = [ { type: Component, args: [{ selector: 'nb-context-menu', template: "\n <span class=\"arrow\"></span>\n <nb-menu class=\"context-menu\" [items]=\"items\" [tag]=\"tag\"></nb-menu>\n ", styles: [":host .arrow{position:absolute;width:0;height:0}:host /deep/ nb-menu{display:inline;font-size:.875rem;line-height:1.5rem}:host /deep/ nb-menu ul.menu-items{margin:0;padding:.5rem 0}:host /deep/ nb-menu ul.menu-items .menu-item{border:none;white-space:nowrap}:host /deep/ nb-menu ul.menu-items .menu-item:first-child{border:none}:host /deep/ nb-menu ul.menu-items .menu-item a{cursor:pointer;border-radius:0;padding:0}:host /deep/ nb-menu ul.menu-items .menu-item a .menu-icon{font-size:1.5rem;width:auto}:host /deep/ nb-menu ul.menu-items .menu-item a .menu-title{padding:.375rem 3rem}[dir=rtl] :host /deep/ nb-menu ul.menu-items .menu-item a .menu-title{text-align:right}[dir=ltr] :host /deep/ nb-menu ul.menu-items .menu-item a .menu-icon~.menu-title{padding-left:0}[dir=rtl] :host /deep/ nb-menu ul.menu-items .menu-item a .menu-icon~.menu-title{padding-right:0}[dir=ltr] :host /deep/ nb-menu ul.menu-items .menu-item a .menu-icon:first-child{padding-left:1rem}[dir=rtl] :host /deep/ nb-menu ul.menu-items .menu-item a .menu-icon:first-child{padding-right:1rem}"] }] } ]; NbContextMenuComponent.propDecorators = { items: [{ type: Input }], tag: [{ type: Input }] }; return NbContextMenuComponent; }(NbPositionedContainer)); export { NbContextMenuComponent }; if (false) { /** @type {?} */ NbContextMenuComponent.prototype.items; /** @type {?} */ NbContextMenuComponent.prototype.tag; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGV4dC1tZW51LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3RoZW1lLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2NvbnRleHQtbWVudS9jb250ZXh0LW1lbnUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFNQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUdqRCxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxRQUFRLENBQUM7Ozs7Ozs7Ozs7QUFXL0M7SUFRNEMsa0RBQXFCO0lBUmpFO1FBQUEscUVBV0M7UUFGVSxXQUFLLEdBQWlCLEVBQUUsQ0FBQzs7SUFFcEMsQ0FBQzs7Z0JBWEEsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxpQkFBaUI7b0JBRTNCLFFBQVEsRUFBRSx5SEFHVDs7aUJBQ0Y7Ozt3QkFFRSxLQUFLO3NCQUNMLEtBQUs7O0lBQ1IsNkJBQUM7Q0FBQSxBQVhELENBUTRDLHFCQUFxQixHQUdoRTtTQUhZLHNCQUFzQjs7O0lBQ2pDLHVDQUFrQzs7SUFDbEMscUNBQXFCIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQGxpY2Vuc2VcclxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxyXG4gKi9cclxuXHJcbmltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbmltcG9ydCB7IE5iTWVudUl0ZW0gfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL21lbnUvbWVudS5zZXJ2aWNlJztcclxuaW1wb3J0IHsgTmJQb3NpdGlvbmVkQ29udGFpbmVyIH0gZnJvbSAnLi4vY2RrJztcclxuXHJcbi8qXHJcbiAqIENvbnRleHQgbWVudSBjb21wb25lbnQgdXNlZCBhcyBjb250ZW50IHdpdGhpbiBOYkNvbnRleHRNZW51RGlyZWN0aXZlLlxyXG4gKlxyXG4gKiBAc3R5bGVzXHJcbiAqXHJcbiAqIGNvbnRleHQtbWVudS1mZ1xyXG4gKiBjb250ZXh0LW1lbnUtYWN0aXZlLWZnXHJcbiAqIGNvbnRleHQtbWVudS1hY3RpdmUtYmdcclxuICogKi9cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICduYi1jb250ZXh0LW1lbnUnLFxyXG4gIHN0eWxlVXJsczogWycuL2NvbnRleHQtbWVudS5jb21wb25lbnQuc2NzcyddLFxyXG4gIHRlbXBsYXRlOiBgXHJcbiAgICA8c3BhbiBjbGFzcz1cImFycm93XCI+PC9zcGFuPlxyXG4gICAgPG5iLW1lbnUgY2xhc3M9XCJjb250ZXh0LW1lbnVcIiBbaXRlbXNdPVwiaXRlbXNcIiBbdGFnXT1cInRhZ1wiPjwvbmItbWVudT5cclxuICBgLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmJDb250ZXh0TWVudUNvbXBvbmVudCBleHRlbmRzIE5iUG9zaXRpb25lZENvbnRhaW5lciB7XHJcbiAgQElucHV0KCkgaXRlbXM6IE5iTWVudUl0ZW1bXSA9IFtdO1xyXG4gIEBJbnB1dCgpIHRhZzogc3RyaW5nO1xyXG59XHJcbiJdfQ==