import { Component, HostBinding, Input } from '@angular/core';
import * as i0 from "@angular/core";
export const badgedContentPositions = ['top-right', 'bottom-right'];
export class BadgedContentComponent {
    constructor() {
        this.position = 'top-right';
    }
    ngOnInit() {
    }
}
BadgedContentComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.4", ngImport: i0, type: BadgedContentComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
BadgedContentComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.3.4", type: BadgedContentComponent, selector: "ui-badged-content", inputs: { position: "position" }, host: { properties: { "attr.position": "this.position" } }, ngImport: i0, template: "<ng-content></ng-content>\n<div class=\"badge\">\n  <ng-content select=\"ui-badge\"></ng-content>\n</div>\n", styles: [":host{display:inline-block;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.badge{position:absolute}:host[position=top-right] .badge{top:-2px;right:-2px}:host[position=bottom-right] .badge{bottom:-2px;right:-2px}\n"] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.4", ngImport: i0, type: BadgedContentComponent, decorators: [{
            type: Component,
            args: [{ selector: 'ui-badged-content', template: "<ng-content></ng-content>\n<div class=\"badge\">\n  <ng-content select=\"ui-badge\"></ng-content>\n</div>\n", styles: [":host{display:inline-block;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.badge{position:absolute}:host[position=top-right] .badge{top:-2px;right:-2px}:host[position=bottom-right] .badge{bottom:-2px;right:-2px}\n"] }]
        }], ctorParameters: function () { return []; }, propDecorators: { position: [{
                type: Input
            }, {
                type: HostBinding,
                args: ['attr.position']
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFkZ2VkLWNvbnRlbnQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vdWkta2l0L3NyYy9saWIvYmFkZ2UvYmFkZ2VkLWNvbnRlbnQvYmFkZ2VkLWNvbnRlbnQuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdWkta2l0L3NyYy9saWIvYmFkZ2UvYmFkZ2VkLWNvbnRlbnQvYmFkZ2VkLWNvbnRlbnQuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFTLE1BQU0sZUFBZSxDQUFDOztBQUVwRSxNQUFNLENBQUMsTUFBTSxzQkFBc0IsR0FBRyxDQUFDLFdBQVcsRUFBRSxjQUFjLENBQVUsQ0FBQztBQVE3RSxNQUFNLE9BQU8sc0JBQXNCO0lBTWpDO1FBRkEsYUFBUSxHQUEwQixXQUFXLENBQUM7SUFHOUMsQ0FBQztJQUVELFFBQVE7SUFDUixDQUFDOzttSEFWVSxzQkFBc0I7dUdBQXRCLHNCQUFzQix1SkNWbkMsNkdBSUE7MkZETWEsc0JBQXNCO2tCQUxsQyxTQUFTOytCQUNFLG1CQUFtQjswRUFRN0IsUUFBUTtzQkFGUCxLQUFLOztzQkFDTCxXQUFXO3VCQUFDLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSG9zdEJpbmRpbmcsIElucHV0LCBPbkluaXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5leHBvcnQgY29uc3QgYmFkZ2VkQ29udGVudFBvc2l0aW9ucyA9IFsndG9wLXJpZ2h0JywgJ2JvdHRvbS1yaWdodCddIGFzIGNvbnN0O1xuZXhwb3J0IHR5cGUgQmFkZ2VkQ29udGVudFBvc2l0aW9uID0gdHlwZW9mIGJhZGdlZENvbnRlbnRQb3NpdGlvbnNbbnVtYmVyXTtcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAndWktYmFkZ2VkLWNvbnRlbnQnLFxuICB0ZW1wbGF0ZVVybDogJy4vYmFkZ2VkLWNvbnRlbnQuY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9iYWRnZWQtY29udGVudC5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIEJhZGdlZENvbnRlbnRDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIEBJbnB1dCgpXG4gIEBIb3N0QmluZGluZygnYXR0ci5wb3NpdGlvbicpXG4gIHBvc2l0aW9uOiBCYWRnZWRDb250ZW50UG9zaXRpb24gPSAndG9wLXJpZ2h0JztcblxuICBjb25zdHJ1Y3RvcigpIHtcbiAgfVxuXG4gIG5nT25Jbml0KCkge1xuICB9XG59XG4iLCI8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG48ZGl2IGNsYXNzPVwiYmFkZ2VcIj5cbiAgPG5nLWNvbnRlbnQgc2VsZWN0PVwidWktYmFkZ2VcIj48L25nLWNvbnRlbnQ+XG48L2Rpdj5cbiJdfQ==