@govbr-ds/webcomponents-angular
Version:
Wrapper Angular para a biblioteca de Web Components do GovBR-DS.
774 lines (767 loc) • 87.6 kB
JavaScript
import * as i0 from '@angular/core';
import { HostListener, Directive, ChangeDetectorRef, ElementRef, NgZone, ChangeDetectionStrategy, Component } from '@angular/core';
import { NG_VALUE_ACCESSOR } from '@angular/forms';
import { __decorate, __metadata } from 'tslib';
import { fromEvent } from 'rxjs';
import { defineCustomElement as defineCustomElement$1 } from '@govbr-ds/webcomponents/dist/components/br-avatar.js';
import { defineCustomElement as defineCustomElement$2 } from '@govbr-ds/webcomponents/dist/components/br-breadcrumb.js';
import { defineCustomElement as defineCustomElement$3 } from '@govbr-ds/webcomponents/dist/components/br-button.js';
import { defineCustomElement as defineCustomElement$4 } from '@govbr-ds/webcomponents/dist/components/br-checkbox.js';
import { defineCustomElement as defineCustomElement$5 } from '@govbr-ds/webcomponents/dist/components/br-checkgroup.js';
import { defineCustomElement as defineCustomElement$6 } from '@govbr-ds/webcomponents/dist/components/br-collapse.js';
import { defineCustomElement as defineCustomElement$7 } from '@govbr-ds/webcomponents/dist/components/br-divider.js';
import { defineCustomElement as defineCustomElement$8 } from '@govbr-ds/webcomponents/dist/components/br-dropdown.js';
import { defineCustomElement as defineCustomElement$9 } from '@govbr-ds/webcomponents/dist/components/br-footer.js';
import { defineCustomElement as defineCustomElement$a } from '@govbr-ds/webcomponents/dist/components/br-footer-category.js';
import { defineCustomElement as defineCustomElement$b } from '@govbr-ds/webcomponents/dist/components/br-footer-item.js';
import { defineCustomElement as defineCustomElement$c } from '@govbr-ds/webcomponents/dist/components/br-footer-legal.js';
import { defineCustomElement as defineCustomElement$d } from '@govbr-ds/webcomponents/dist/components/br-footer-logo.js';
import { defineCustomElement as defineCustomElement$e } from '@govbr-ds/webcomponents/dist/components/br-footer-social.js';
import { defineCustomElement as defineCustomElement$f } from '@govbr-ds/webcomponents/dist/components/br-icon.js';
import { defineCustomElement as defineCustomElement$g } from '@govbr-ds/webcomponents/dist/components/br-input.js';
import { defineCustomElement as defineCustomElement$h } from '@govbr-ds/webcomponents/dist/components/br-item.js';
import { defineCustomElement as defineCustomElement$i } from '@govbr-ds/webcomponents/dist/components/br-list.js';
import { defineCustomElement as defineCustomElement$j } from '@govbr-ds/webcomponents/dist/components/br-loading.js';
import { defineCustomElement as defineCustomElement$k } from '@govbr-ds/webcomponents/dist/components/br-message.js';
import { defineCustomElement as defineCustomElement$l } from '@govbr-ds/webcomponents/dist/components/br-radio.js';
import { defineCustomElement as defineCustomElement$m } from '@govbr-ds/webcomponents/dist/components/br-scrim.js';
import { defineCustomElement as defineCustomElement$n } from '@govbr-ds/webcomponents/dist/components/br-select.js';
import { defineCustomElement as defineCustomElement$o } from '@govbr-ds/webcomponents/dist/components/br-step.js';
import { defineCustomElement as defineCustomElement$p } from '@govbr-ds/webcomponents/dist/components/br-step-item.js';
import { defineCustomElement as defineCustomElement$q } from '@govbr-ds/webcomponents/dist/components/br-switch.js';
import { defineCustomElement as defineCustomElement$r } from '@govbr-ds/webcomponents/dist/components/br-tab.js';
import { defineCustomElement as defineCustomElement$s } from '@govbr-ds/webcomponents/dist/components/br-tab-item.js';
import { defineCustomElement as defineCustomElement$t } from '@govbr-ds/webcomponents/dist/components/br-table.js';
import { defineCustomElement as defineCustomElement$u } from '@govbr-ds/webcomponents/dist/components/br-table-cell.js';
import { defineCustomElement as defineCustomElement$v } from '@govbr-ds/webcomponents/dist/components/br-table-header-cell.js';
import { defineCustomElement as defineCustomElement$w } from '@govbr-ds/webcomponents/dist/components/br-table-header-row.js';
import { defineCustomElement as defineCustomElement$x } from '@govbr-ds/webcomponents/dist/components/br-table-row.js';
import { defineCustomElement as defineCustomElement$y } from '@govbr-ds/webcomponents/dist/components/br-tag.js';
import { defineCustomElement as defineCustomElement$z } from '@govbr-ds/webcomponents/dist/components/br-textarea.js';
import { defineCustomElement as defineCustomElement$A } from '@govbr-ds/webcomponents/dist/components/br-tooltip.js';
import { defineCustomElement as defineCustomElement$B } from '@govbr-ds/webcomponents/dist/components/br-upload.js';
class ValueAccessor {
constructor(el) {
this.el = el;
this.onChange = () => { };
this.onTouched = () => { };
}
writeValue(value) {
this.el.nativeElement.value = this.lastValue = value == null ? '' : value;
}
handleChangeEvent(value) {
if (value !== this.lastValue) {
this.lastValue = value;
this.onChange(value);
}
}
_handleBlurEvent() {
this.onTouched();
}
registerOnChange(fn) {
this.onChange = fn;
}
registerOnTouched(fn) {
this.onTouched = fn;
}
setDisabledState(isDisabled) {
this.el.nativeElement.disabled = isDisabled;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ValueAccessor, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive }); }
/** @nocollapse */ static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.13", type: ValueAccessor, host: { listeners: { "focusout": "_handleBlurEvent()" } }, ngImport: i0 }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ValueAccessor, decorators: [{
type: Directive,
args: [{}]
}], ctorParameters: () => [{ type: i0.ElementRef }], propDecorators: { _handleBlurEvent: [{
type: HostListener,
args: ['focusout']
}] } });
class NumericValueAccessor extends ValueAccessor {
constructor(el) {
super(el);
}
registerOnChange(fn) {
super.registerOnChange(value => {
fn(value === '' ? null : parseFloat(value));
});
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: NumericValueAccessor, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive }); }
/** @nocollapse */ static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.13", type: NumericValueAccessor, isStandalone: true, selector: "br-input[type=\"number\"]", host: { listeners: { "valueChange": "handleChangeEvent($event.target.value)" } }, providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: NumericValueAccessor,
multi: true
}
], usesInheritance: true, ngImport: i0 }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: NumericValueAccessor, decorators: [{
type: Directive,
args: [{
/* tslint:disable-next-line:directive-selector */
selector: 'br-input[type="number"]',
host: {
'(valueChange)': 'handleChangeEvent($event.target.value)'
},
providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: NumericValueAccessor,
multi: true
}
], standalone: true
}]
}], ctorParameters: () => [{ type: i0.ElementRef }] });
class RadioValueAccessor extends ValueAccessor {
constructor(el) {
super(el);
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: RadioValueAccessor, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive }); }
/** @nocollapse */ static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.13", type: RadioValueAccessor, isStandalone: true, selector: "br-radio", host: { listeners: { "checkedChange": "handleChangeEvent($event.target.checked)" } }, providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: RadioValueAccessor,
multi: true
}
], usesInheritance: true, ngImport: i0 }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: RadioValueAccessor, decorators: [{
type: Directive,
args: [{
/* tslint:disable-next-line:directive-selector */
selector: 'br-radio',
host: {
'(checkedChange)': 'handleChangeEvent($event.target.checked)'
},
providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: RadioValueAccessor,
multi: true
}
], standalone: true
}]
}], ctorParameters: () => [{ type: i0.ElementRef }] });
class TextValueAccessor extends ValueAccessor {
constructor(el) {
super(el);
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: TextValueAccessor, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive }); }
/** @nocollapse */ static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.13", type: TextValueAccessor, isStandalone: true, selector: "br-input:not[type=\"number\"], br-textarea", host: { listeners: { "valueChange": "handleChangeEvent($event.target.value)" } }, providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: TextValueAccessor,
multi: true
}
], usesInheritance: true, ngImport: i0 }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: TextValueAccessor, decorators: [{
type: Directive,
args: [{
/* tslint:disable-next-line:directive-selector */
selector: 'br-input:not[type="number"], br-textarea',
host: {
'(valueChange)': 'handleChangeEvent($event.target.value)'
},
providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: TextValueAccessor,
multi: true
}
], standalone: true
}]
}], ctorParameters: () => [{ type: i0.ElementRef }] });
class BooleanValueAccessor extends ValueAccessor {
constructor(el) {
super(el);
}
writeValue(value) {
this.el.nativeElement.checked = this.lastValue = value == null ? false : value;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BooleanValueAccessor, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive }); }
/** @nocollapse */ static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.13", type: BooleanValueAccessor, isStandalone: true, selector: "br-checkbox, br-switch", host: { listeners: { "checkedChange": "handleChangeEvent($event.target.checked)" } }, providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: BooleanValueAccessor,
multi: true
}
], usesInheritance: true, ngImport: i0 }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BooleanValueAccessor, decorators: [{
type: Directive,
args: [{
/* tslint:disable-next-line:directive-selector */
selector: 'br-checkbox, br-switch',
host: {
'(checkedChange)': 'handleChangeEvent($event.target.checked)'
},
providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: BooleanValueAccessor,
multi: true
}
], standalone: true
}]
}], ctorParameters: () => [{ type: i0.ElementRef }] });
/* eslint-disable */
/* tslint:disable */
const proxyInputs = (Cmp, inputs) => {
const Prototype = Cmp.prototype;
inputs.forEach((item) => {
Object.defineProperty(Prototype, item, {
get() {
return this.el[item];
},
set(val) {
this.z.runOutsideAngular(() => (this.el[item] = val));
},
/**
* In the event that proxyInputs is called
* multiple times re-defining these inputs
* will cause an error to be thrown. As a result
* we set configurable: true to indicate these
* properties can be changed.
*/
configurable: true,
});
});
};
const proxyMethods = (Cmp, methods) => {
const Prototype = Cmp.prototype;
methods.forEach((methodName) => {
Prototype[methodName] = function () {
const args = arguments;
return this.z.runOutsideAngular(() => this.el[methodName].apply(this.el, args));
};
});
};
const proxyOutputs = (instance, el, events) => {
events.forEach((eventName) => (instance[eventName] = fromEvent(el, eventName)));
};
const defineCustomElement = (tagName, customElement) => {
if (customElement !== undefined && typeof customElements !== 'undefined' && !customElements.get(tagName)) {
customElements.define(tagName, customElement);
}
};
// tslint:disable-next-line: only-arrow-functions
function ProxyCmp(opts) {
const decorator = function (cls) {
const { defineCustomElementFn, inputs, methods } = opts;
if (defineCustomElementFn !== undefined) {
defineCustomElementFn();
}
if (inputs) {
proxyInputs(cls, inputs);
}
if (methods) {
proxyMethods(cls, methods);
}
return cls;
};
return decorator;
}
let BrAvatar = class BrAvatar {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrAvatar, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrAvatar, isStandalone: true, selector: "br-avatar", inputs: { alt: "alt", customId: "customId", density: "density", disabled: "disabled", iconHeight: "iconHeight", iconMarginTop: "iconMarginTop", iconWidth: "iconWidth", isIconic: "isIconic", src: "src", text: "text" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrAvatar = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$1,
inputs: ['alt', 'customId', 'density', 'disabled', 'iconHeight', 'iconMarginTop', 'iconWidth', 'isIconic', 'src', 'text']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrAvatar);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrAvatar, decorators: [{
type: Component,
args: [{
selector: 'br-avatar',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['alt', 'customId', 'density', 'disabled', 'iconHeight', 'iconMarginTop', 'iconWidth', 'isIconic', 'src', 'text'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrBreadcrumb = class BrBreadcrumb {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrBreadcrumb, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrBreadcrumb, isStandalone: true, selector: "br-breadcrumb", inputs: { crumbs: "crumbs", customId: "customId", homeUrl: "homeUrl" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrBreadcrumb = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$2,
inputs: ['crumbs', 'customId', 'homeUrl']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrBreadcrumb);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrBreadcrumb, decorators: [{
type: Component,
args: [{
selector: 'br-breadcrumb',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['crumbs', 'customId', 'homeUrl'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrButton = class BrButton {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrButton, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrButton, isStandalone: true, selector: "br-button", inputs: { ariaLabel: "ariaLabel", ariaPressed: "ariaPressed", colorMode: "colorMode", customId: "customId", density: "density", disabled: "disabled", emphasis: "emphasis", isActive: "isActive", isLoading: "isLoading", shape: "shape", type: "type", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrButton = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$3,
inputs: ['ariaLabel', 'ariaPressed', 'colorMode', 'customId', 'density', 'disabled', 'emphasis', 'isActive', 'isLoading', 'shape', 'type', 'value']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrButton);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrButton, decorators: [{
type: Component,
args: [{
selector: 'br-button',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['ariaLabel', 'ariaPressed', 'colorMode', 'customId', 'density', 'disabled', 'emphasis', 'isActive', 'isLoading', 'shape', 'type', 'value'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrCheckbox = class BrCheckbox {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
proxyOutputs(this, this.el, ['checkedChange', 'indeterminateChange']);
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrCheckbox, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrCheckbox, isStandalone: true, selector: "br-checkbox", inputs: { checked: "checked", customId: "customId", disabled: "disabled", hasHiddenLabel: "hasHiddenLabel", indeterminate: "indeterminate", label: "label", name: "name", state: "state", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrCheckbox = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$4,
inputs: ['checked', 'customId', 'disabled', 'hasHiddenLabel', 'indeterminate', 'label', 'name', 'state', 'value'],
methods: ['setIndeterminate', 'toggleChecked']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrCheckbox);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrCheckbox, decorators: [{
type: Component,
args: [{
selector: 'br-checkbox',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['checked', 'customId', 'disabled', 'hasHiddenLabel', 'indeterminate', 'label', 'name', 'state', 'value'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrCheckgroup = class BrCheckgroup {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrCheckgroup, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrCheckgroup, isStandalone: true, selector: "br-checkgroup", inputs: { customId: "customId", indeterminate: "indeterminate", label: "label", labelDesselecionado: "labelDesselecionado", labelSelecionado: "labelSelecionado" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrCheckgroup = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$5,
inputs: ['customId', 'indeterminate', 'label', 'labelDesselecionado', 'labelSelecionado']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrCheckgroup);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrCheckgroup, decorators: [{
type: Component,
args: [{
selector: 'br-checkgroup',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['customId', 'indeterminate', 'label', 'labelDesselecionado', 'labelSelecionado'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrCollapse = class BrCollapse {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
proxyOutputs(this, this.el, ['brDidOpen', 'brDidClose']);
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrCollapse, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrCollapse, isStandalone: true, selector: "br-collapse", inputs: { accordionGroup: "accordionGroup", customId: "customId", iconPosition: "iconPosition", iconToHide: "iconToHide", iconToShow: "iconToShow", open: "open" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrCollapse = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$6,
inputs: ['accordionGroup', 'customId', 'iconPosition', 'iconToHide', 'iconToShow', 'open'],
methods: ['openCollapse', 'closeCollapse']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrCollapse);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrCollapse, decorators: [{
type: Component,
args: [{
selector: 'br-collapse',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['accordionGroup', 'customId', 'iconPosition', 'iconToHide', 'iconToShow', 'open'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrDivider = class BrDivider {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrDivider, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrDivider, isStandalone: true, selector: "br-divider", inputs: { align: "align", bleed: "bleed", borderStyle: "borderStyle", color: "color", customId: "customId", isDarkMode: "isDarkMode", orientation: "orientation", thickness: "thickness" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrDivider = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$7,
inputs: ['align', 'bleed', 'borderStyle', 'color', 'customId', 'isDarkMode', 'orientation', 'thickness']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrDivider);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrDivider, decorators: [{
type: Component,
args: [{
selector: 'br-divider',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['align', 'bleed', 'borderStyle', 'color', 'customId', 'isDarkMode', 'orientation', 'thickness'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrDropdown = class BrDropdown {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
proxyOutputs(this, this.el, ['brDropdownChange']);
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrDropdown, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrDropdown, isStandalone: true, selector: "br-dropdown", inputs: { customId: "customId", isOpen: "isOpen" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrDropdown = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$8,
inputs: ['customId', 'isOpen'],
methods: ['open', 'hide', 'setFocus']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrDropdown);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrDropdown, decorators: [{
type: Component,
args: [{
selector: 'br-dropdown',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['customId', 'isOpen'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrFooter = class BrFooter {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooter, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrFooter, isStandalone: true, selector: "br-footer", inputs: { customId: "customId", socialNetworkTitle: "socialNetworkTitle", theme: "theme" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrFooter = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$9,
inputs: ['customId', 'socialNetworkTitle', 'theme']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrFooter);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooter, decorators: [{
type: Component,
args: [{
selector: 'br-footer',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['customId', 'socialNetworkTitle', 'theme'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrFooterCategory = class BrFooterCategory {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterCategory, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrFooterCategory, isStandalone: true, selector: "br-footer-category", inputs: { customId: "customId", label: "label" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrFooterCategory = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$a,
inputs: ['customId', 'label']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrFooterCategory);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterCategory, decorators: [{
type: Component,
args: [{
selector: 'br-footer-category',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['customId', 'label'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrFooterItem = class BrFooterItem {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterItem, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrFooterItem, isStandalone: true, selector: "br-footer-item", inputs: { customId: "customId", href: "href" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrFooterItem = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$b,
inputs: ['customId', 'href']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrFooterItem);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterItem, decorators: [{
type: Component,
args: [{
selector: 'br-footer-item',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['customId', 'href'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrFooterLegal = class BrFooterLegal {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterLegal, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrFooterLegal, isStandalone: true, selector: "br-footer-legal", inputs: { customId: "customId" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrFooterLegal = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$c,
inputs: ['customId']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrFooterLegal);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterLegal, decorators: [{
type: Component,
args: [{
selector: 'br-footer-legal',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['customId'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrFooterLogo = class BrFooterLogo {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterLogo, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrFooterLogo, isStandalone: true, selector: "br-footer-logo", inputs: { customId: "customId", description: "description", isPartner: "isPartner", position: "position", src: "src" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrFooterLogo = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$d,
inputs: ['customId', 'description', 'isPartner', 'position', 'src']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrFooterLogo);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterLogo, decorators: [{
type: Component,
args: [{
selector: 'br-footer-logo',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['customId', 'description', 'isPartner', 'position', 'src'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrFooterSocial = class BrFooterSocial {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterSocial, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrFooterSocial, isStandalone: true, selector: "br-footer-social", inputs: { customId: "customId", description: "description", href: "href", icon: "icon" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrFooterSocial = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$e,
inputs: ['customId', 'description', 'href', 'icon']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrFooterSocial);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterSocial, decorators: [{
type: Component,
args: [{
selector: 'br-footer-social',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['customId', 'description', 'href', 'icon'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrIcon = class BrIcon {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrIcon, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrIcon, isStandalone: true, selector: "br-icon", inputs: { cssClasses: "cssClasses", customId: "customId", flip: "flip", height: "height", iconName: "iconName", isFocusable: "isFocusable", isInline: "isInline", rotate: "rotate", width: "width" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrIcon = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$f,
inputs: ['cssClasses', 'customId', 'flip', 'height', 'iconName', 'isFocusable', 'isInline', 'rotate', 'width']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrIcon);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrIcon, decorators: [{
type: Component,
args: [{
selector: 'br-icon',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['cssClasses', 'customId', 'flip', 'height', 'iconName', 'isFocusable', 'isInline', 'rotate', 'width'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrInput = class BrInput {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
proxyOutputs(this, this.el, ['valueChange']);
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrInput, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrInput, isStandalone: true, selector: "br-input", inputs: { actionLabel: "actionLabel", autocomplete: "autocomplete", autocorrect: "autocorrect", customId: "customId", density: "density", disabled: "disabled", helpText: "helpText", isHighlight: "isHighlight", isInline: "isInline", label: "label", max: "max", maxlength: "maxlength", min: "min", minlength: "minlength", multiple: "multiple", name: "name", pattern: "pattern", placeholder: "placeholder", readonly: "readonly", required: "required", state: "state", step: "step", type: "type", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrInput = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$g,
inputs: ['actionLabel', 'autocomplete', 'autocorrect', 'customId', 'density', 'disabled', 'helpText', 'isHighlight', 'isInline', 'label', 'max', 'maxlength', 'min', 'minlength', 'multiple', 'name', 'pattern', 'placeholder', 'readonly', 'required', 'state', 'step', 'type', 'value']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrInput);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrInput, decorators: [{
type: Component,
args: [{
selector: 'br-input',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['actionLabel', 'autocomplete', 'autocorrect', 'customId', 'density', 'disabled', 'helpText', 'isHighlight', 'isInline', 'label', 'max', 'maxlength', 'min', 'minlength', 'multiple', 'name', 'pattern', 'placeholder', 'readonly', 'required', 'state', 'step', 'type', 'value'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrItem = class BrItem {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
proxyOutputs(this, this.el, ['brDidClick', 'brDidSelect']);
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrItem, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrItem, isStandalone: true, selector: "br-item", inputs: { customId: "customId", density: "density", disabled: "disabled", href: "href", isActive: "isActive", isButton: "isButton", isInteractive: "isInteractive", isSelected: "isSelected", target: "target", type: "type", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrItem = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$h,
inputs: ['customId', 'density', 'disabled', 'href', 'isActive', 'isButton', 'isInteractive', 'isSelected', 'target', 'type', 'value'],
methods: ['setFocus']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrItem);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrItem, decorators: [{
type: Component,
args: [{
selector: 'br-item',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['customId', 'density', 'disabled', 'href', 'isActive', 'isButton', 'isInteractive', 'isSelected', 'target', 'type', 'value'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrList = class BrList {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrList, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrList, isStandalone: true, selector: "br-list", inputs: { accordion: "accordion", collapse: "collapse", customId: "customId", header: "header", hideHeaderDivider: "hideHeaderDivider", isHorizontal: "isHorizontal" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
BrList = __decorate([
ProxyCmp({
defineCustomElementFn: defineCustomElement$i,
inputs: ['accordion', 'collapse', 'customId', 'header', 'hideHeaderDivider', 'isHorizontal']
}),
__metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone])
], BrList);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrList, decorators: [{
type: Component,
args: [{
selector: 'br-list',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['accordion', 'collapse', 'customId', 'header', 'hideHeaderDivider', 'isHorizontal'],
standalone: true
}]
}], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] });
let BrLoading = class BrLoading {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
}
/** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrLoading, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
/** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrLoad