@aqua-ds/web-components
Version:
AquaDS Web Components
509 lines (505 loc) • 27.7 kB
JavaScript
import { proxyCustomElement, HTMLElement, h } from '@stencil/core/internal/client';
import { P as PopoverWidths } from './PopoverWidths.js';
import { e as emitEvent } from './eventEmitter.js';
import { L as Label } from './label.js';
import { F as FlagIdentifier, d as defineCustomElement$b } from './aq-flag2.js';
import { B as BannerState, d as defineCustomElement$f } from './aq-banner2.js';
import { d as defineCustomElement$i } from './aq-autocomplete-core2.js';
import { d as defineCustomElement$h } from './aq-autocomplete-item2.js';
import { d as defineCustomElement$g } from './aq-badge2.js';
import { d as defineCustomElement$e } from './aq-button2.js';
import { d as defineCustomElement$d } from './aq-checkbox2.js';
import { d as defineCustomElement$c } from './aq-divider2.js';
import { d as defineCustomElement$a } from './aq-helper-text2.js';
import { d as defineCustomElement$9 } from './aq-label2.js';
import { d as defineCustomElement$8 } from './aq-popover2.js';
import { d as defineCustomElement$7 } from './aq-radio2.js';
import { d as defineCustomElement$6 } from './aq-tag2.js';
import { d as defineCustomElement$5 } from './aq-tag-group2.js';
import { d as defineCustomElement$4 } from './aq-text-field2.js';
import { d as defineCustomElement$3 } from './aq-tooltip2.js';
import { d as defineCustomElement$2 } from './aq-transition2.js';
import { d as defineCustomElement$1 } from './virtual-scroll-list2.js';
const aqAutocompleteCss = ":host{display:-ms-flexbox;display:flex;padding:2px 16px 2px 0}.aq-autocomplete-item-wrapper{opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.aq-autocomplete-item-wrapper.visible{opacity:1}.aq-autocomplete-item{width:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px 12px;min-height:30px;font-size:14px;line-height:20px;color:var(--color-ink-base);text-decoration:none;-ms-flex:none;flex:none;-ms-flex-align:center;align-items:center;white-space:nowrap;display:inline-block;width:auto;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.aq-autocomplete-item .aq-flag__flag--country{border-radius:var(--spacing-size-medium)}.aq-autocomplete-item .aq-flag__country{color:var(--color-ink-base);display:inline-block}.aq-autocomplete-item [class^=aq-icon-]{font-size:16px;line-height:20px;margin-right:2px}.aq-autocomplete-item:hover{background-color:var(--color-paper-lighter);-webkit-box-shadow:var(--shadow-basic);box-shadow:var(--shadow-basic)}.aq-autocomplete-item--multiselect{padding:0}.aq-autocomplete-item--label-variant{cursor:none;-ms-flex-align:end;align-items:flex-end;pointer-events:none}.aq-autocomplete-item--label-variant:hover{background-color:white}.aq-autocomplete-item--label-variant .aq-label{color:#8a8e96}.aq-autocomplete-item--divider-variant{cursor:none;pointer-events:none;-ms-flex-align:center;align-items:center}.aq-autocomplete-item--divider-variant:hover{background-color:white}.aq-autocomplete-item:active{background-color:var(--color-paper-light)}.aq-autocomplete-item:link:active,.aq-autocomplete-item:visited:active,.aq-autocomplete-item:-webkit-any-link{color:var(--color-ink-base)}.aq-autocomplete-item span{text-overflow:ellipsis;overflow:hidden}.aq-autocomplete-item a{text-decoration:inherit;display:inherit}.aq-autocomplete-item a:link:active,.aq-autocomplete-item a:visited:active,.aq-autocomplete-item a:-webkit-any-link{color:inherit}.aq-autocomplete-item--disabled{color:var(--color-paper-dark);background-color:white;pointer-events:none}.aq-autocomplete-item--temporal{background:#f3f3f6 !important}.aq-autocomplete-item--selected{background-color:var(--color-primary-lighter)}.aq-autocomplete-item--selected.aq-dropdown-item:hover{background-color:var(--color-primary-lighter)}.aq-autocomplete-item .aq-checkbox{width:100%;padding:4px 12px}.aq-autocomplete-item--multiple{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.aq-autocomplete-item--multiple .aq-dropdown-item__text{margin-left:8px}.aq-autocomplete-item__text{display:-ms-inline-flexbox;display:inline-flex;width:auto;white-space:nowrap;text-overflow:ellipsis;-ms-flex-align:center;align-items:center}.aq-autocomplete-item__text [class^=aq-icon-]{font-size:16px;line-height:20px;margin-right:2px}.aq-autocomplete-item__text--selected{font-weight:bold}.aq-autocomplete-item__text--no-margin{margin-left:0 !important}.aq-autocomplete-item__text--radio-variant{margin-right:4px}.aq-autocomplete-item--select-all{margin-top:8px;margin-bottom:15px;position:relative}.aq-autocomplete-item--select-all:hover{background:transparent !important;cursor:auto}.aq-autocomplete-item__buttons-select-all{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.aq-autocomplete-item__buttons-select-all>div{display:-ms-flexbox;display:flex;width:100%}.aq-autocomplete-item__buttons-select-all .aq-button{width:100%}.aq-autocomplete-item__button-select-all-left{margin-right:2px}.aq-autocomplete-item__button-select-all-right{margin-left:2px}.aq-autocomplete-item__separator{position:absolute;width:100%;border-bottom:1px solid #192354;opacity:0.1;bottom:-8px;left:0}.aq-autocomplete-item__icon-list-down{font-size:12px !important;position:absolute;top:10px;left:4px;-webkit-transition:0.2s ease;transition:0.2s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.aq-autocomplete-item__icon-list-down--active{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.aq-autocomplete-item__button-list-down{border:none;width:20px;height:20px;padding:0;background:transparent;-webkit-box-shadow:none !important;box-shadow:none !important}.aq-autocomplete-item__flag{border-radius:4px;width:22px !important;margin-right:4px;height:16px;margin-top:2px}.aq-autocomplete-item__flag--country{width:50px !important;height:39px;margin:-14px -8px -14px -10px !important;border-radius:8px;transform:scale(0.47) !important;-ms-transform:scale(0.47) !important;-webkit-transform:scale(0.47) !important;-moz-transform:scale(0.47) !important}.aq-autocomplete-item__flag--country--slot{margin-top:-9px !important}.aq-autocomplete-item__country{-ms-flex-align:center;align-items:center;display:inline-block}.aq-autocomplete{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;}.aq-autocomplete__footer-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:var(--spacing-size-minor)}.aq-autocomplete .aq-autocomplete__loading .aq-button{background-color:transparent;margin:-7px 0px}.aq-autocomplete .aq-autocomplete__icon-right{color:#d3d4d9;position:absolute;right:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;text-indent:0;-webkit-transition:0.2sease;transition:0.2sease;cursor:pointer}.aq-autocomplete .aq-virtual-list{width:100% !important}.aq-autocomplete .aq-tag-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.aq-list-menu__header_all{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.aq-list-menu__header_all .aq-button{margin:0px}.aq-autocomplete-item--hide-checkbox .aq-autocomplete-item span{display:contents}.sc-virtual-list{width:auto}.sc-virtual-list .virtual-item{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}";
const AqAutocomplete = /*@__PURE__*/ proxyCustomElement(class AqAutocomplete extends HTMLElement {
constructor(registerHost) {
super();
if (registerHost !== false) {
this.__registerHost();
}
this.returnMode = 'originalObject';
this.typeAutocomplete = 'input';
this.isAutocomplete = true;
this.isDisabled = false;
this.isPlain = false;
this.isError = false;
this.cleanOnEscape = false;
this.isReadonly = false;
this.isMultiple = false;
this.maxShowSelected = 2;
this.maxSelect = 2;
this.badgeCounter = false;
this.selectedsCounter = false;
this.closeOnSelect = false;
this.allowSelectAll = false;
this.isRequired = false;
this.showCheckbox = false;
this.showRadio = false;
this.isLoading = false;
this.disabledAllOptions = false;
this.items = [];
this.infoBanner = {
title: 'This is a title',
message: 'This is a message',
state: BannerState.WARNING,
visible: false,
close: false,
};
this.idParent = '';
this.popoverWidth = PopoverWidths.AUTO;
this.autocomplete = 'off';
this.label = '';
this.info = '';
this.tooltipWidth = '';
this.sublabel = '';
this.placeholder = '';
this.helperText = '';
this.noResultsText = 'This is no results text';
this.icon = '';
this.fontSizeSelectedOption = '14px';
this.cleanFilterOnSelect = false;
this.selectDefault = false;
this.showAllItems = false;
this.textfieldValue = '';
this.filter = '';
this.selectedItemsTagElementsShow = [];
this.hasDisclosure = true;
this.localItems = [];
this.iconDisclosure = 'aq-icon-chevron-down';
this.selectedItems = [];
this.activatorElement = null;
this.internalConfigFlag = {
active: false,
isName: false,
showCallSign: false,
showShortName: false,
countryDefault: null,
identifier: FlagIdentifier.ISO2,
};
this.labelHelper = Label(this);
}
async setConfigFlag(config) {
this.internalConfigFlag = config;
}
onCleanOnEscape(event) {
if (event.key === 'Escape' && this.cleanOnEscape) {
this.textfieldValue = '';
this.items = this.localItems.map(item => ({ ...item }));
this.selectedItems = [];
this.selectedItemsTagElementsShow = [];
this.value = '';
emitEvent('input', this.el, { value: this.value });
}
}
onIsLoading(newVal) {
this.isDisabled = newVal;
this.hasDisclosure = !newVal;
}
onIsAutocomplete() {
this.validateIsAutocomplete();
}
onMaxShowSelected() {
this.validateShowSelected();
}
componentWillLoad() {
this.localItems = this.items.map(item => ({ ...item }));
}
validateFontSizeSelectedOption() {
const textField = this.el.querySelector('.aq-text-field__input');
if (textField) {
const textFieldElement = textField;
textFieldElement.style.fontSize = this.fontSizeSelectedOption;
}
}
componentDidRender() {
this.validateFontSizeSelectedOption();
if (!this.activatorElement) {
requestAnimationFrame(() => {
if (this.typeAutocomplete === 'input') {
this.showAllItems = false;
const activator = this.el.querySelector('aq-text-field');
if (activator) {
this.activatorElement = activator;
}
}
else {
this.showAllItems = true;
const activator = this.el.querySelector('aq-text-field');
if (activator) {
this.activatorElement = activator;
}
}
});
}
}
validateIsAutocomplete() {
if (this.isAutocomplete)
return;
const textField = this.el.querySelector('aq-text-field');
const input = textField.querySelector('input');
if (textField) {
input.style.cursor = 'pointer';
}
}
handleBlur() {
if (!this.popoverInstance?.state?.isMounted) {
this.popoverInstance?.show();
}
if (!this.isMultiple && this.selectedItems.length > 0 && !this.internalConfigFlag.active) {
this.textfieldValue = this.selectedItems[0].text;
}
}
validateHidePopover() {
if (this.popoverInstance) {
if (this.popoverInstance.state.isShown) {
this.popoverInstance.setProps({ trigger: 'manual' });
this.popoverInstance.hide();
}
else {
this.popoverInstance.setProps({ trigger: 'click' });
this.popoverInstance.show();
}
}
}
handleDisclosure() {
this.validateHidePopover();
}
handleInput(event) {
this.filter = event.detail.value;
}
validateShowSelected() {
this.selectedItemsTagElementsShow = this.selectedItems.slice(0, this.maxShowSelected);
}
validateCleanFilterOnSelect() {
if (this.cleanFilterOnSelect && this.isMultiple) {
const textField = this.el.querySelector('aq-text-field');
if (textField) {
textField.value = '';
}
}
}
async validateClick(item, e) {
if (this.isMultiple) {
const isDuplicate = this.selectedItems.some(selectedItem => selectedItem.value === item.value);
if (isDuplicate) {
this.selectedItems = this.selectedItems.filter(selectedItem => selectedItem.value !== item.value);
}
else {
this.selectedItems = [...this.selectedItems, item];
}
this.selectedItemsTagElementsShow = this.selectedItems;
this.validateShowSelected();
}
else {
if (this.internalConfigFlag.active) {
this.selectedItems = [item];
this.textfieldValue = item.textFlag;
}
else {
this.selectedItems = [item];
this.textfieldValue = item.text;
}
}
this.validateCleanFilterOnSelect();
this.updateValue(e);
}
handleSelections(e) {
const item = e.detail;
this.validateClick(item, e);
}
handleInstancePopover(e) {
this.popoverInstance = e.detail;
if (this.popoverInstance.state.isShown) {
this.iconDisclosure = 'aq-icon-chevron-down';
}
else {
this.iconDisclosure = 'aq-icon-chevron-up';
}
}
getCssStyleAqHelperText() {
return {
'autocomplete-error-text-field': this.isError,
};
}
closeTag(tag, e) {
this.validateClick(tag, e);
this.el.querySelector('aq-autocomplete-core').updateElementSelected(tag);
}
updateValue(e) {
let value = null;
if (this.returnMode === 'keys') {
if (this.isMultiple) {
value = this.selectedItems.map(item => item.value);
}
else {
value = this.selectedItems[0].value;
}
}
if (this.returnMode === 'originalObject') {
if (this.isMultiple) {
value = this.selectedItems;
}
else {
value = this.selectedItems[0];
}
}
let valueAutocomplete = null;
if (this.internalConfigFlag.active) {
valueAutocomplete = this.selectedItems[0];
}
else {
valueAutocomplete = value;
}
this.value = valueAutocomplete;
emitEvent('change', this.el, { value: this.value }, e);
emitEvent('input', this.el, { value: this.value }, e);
}
handleClear(e) {
if (this.disabledAllOptions)
return;
this.textfieldValue = '';
this.items = this.localItems.map(item => ({ ...item }));
this.selectedItems = [];
this.selectedItemsTagElementsShow = [];
this.value = '';
emitEvent('input', this.el, { value: this.value }, e);
}
get setBadge() {
if (this.badgeCounter && this.isMultiple && this.selectedItemsTagElementsShow.length > 0) {
const textField = this.el.querySelector('.aq-text-field__input');
const badge = this.el.querySelector('#aq-badge-autocomplete');
if (textField && badge) {
textField.after(badge);
return true;
}
}
return false;
}
get getLabelLength() {
return typeof this.label === 'string' && this.label.length > 0;
}
get getParentElement() {
return document.getElementById(this.idParent) || this.el;
}
get getBagde() {
return h("span", { id: "aq-badge-autocomplete" }, this.setBadge && h("aq-badge", null, this.selectedItemsTagElementsShow.length));
}
get setIconClear() {
if (this.textfieldValue.length > 0) {
const textField = this.el.querySelector('.aq-text-field__input');
const iconClose = this.el.querySelector('.aq-icon-clear-autocomplete');
if (textField && iconClose) {
textField.after(iconClose);
return true;
}
}
else {
return false;
}
}
get setLoading() {
if (this.isLoading) {
this.hasDisclosure = false;
const textField = this.el.querySelector('.aq-text-field__right');
const loading = this.el.querySelector('#aq-autocomplete__loading');
if (textField && loading) {
textField.after(loading);
return true;
}
}
else {
return false;
}
}
get getHelperTextCounterSelected() {
return (h("span", { id: "aq-helper-text-counter-selected" }, this.selectedsCounter && h("aq-helper-text", null, h("span", { slot: "text" }, `${this.selectedItemsTagElementsShow.length}/${this.localItems.length}`))));
}
get getLoading() {
return (h("span", { id: "aq-autocomplete__loading", class: "aq-autocomplete__loading" }, this.setLoading && (h("aq-button", { isLoading: this.isLoading, isDisabled: this.isDisabled || this.isLoading }, ' '))));
}
handleShowPopover(e) {
this.iconDisclosure = e.detail ? 'aq-icon-chevron-up' : 'aq-icon-chevron-down';
}
render() {
const cssStyleAqTextFiel = this.getCssStyleAqHelperText();
const getBagde = this.getBagde;
const getLoading = this.getLoading;
const getHelperTextCounterSelected = this.getHelperTextCounterSelected;
return (h("div", { key: 'c584e8b7d75ebaa01b8f5bda9d0a4a80b70b5c3a', class: "aq-autocomplete" }, this.label && h("aq-label", { key: '565d692f1071cc9ea6b691745fe56e7fbabdde67', ...this.labelHelper.bindsLabel }, h("span", { key: '7259fc4d0c501436f3def1ede6bd5930648bda94', slot: "text" }, this.label)), h("aq-text-field", { key: '3e464915686a77defdb145777596785afc853849', class: cssStyleAqTextFiel, sublabel: this.sublabel, value: this.textfieldValue, icon: this.icon, autocomplete: this.autocomplete, placeholder: this.placeholder, isDisabled: this.isDisabled || this.isLoading, isPlain: this.isPlain, isError: this.isPlain ? false : this.isError, onInput: e => this.handleInput(e), onBlur: () => this.handleBlur(), isReadonly: this.isReadonly, hasDisclosure: this.hasDisclosure, iconDisclosure: this.iconDisclosure, onClickDisclosure: () => this.handleDisclosure(), onClear: e => this.handleClear(e), hasClear: true, showClearOnHover: true }, this.isMultiple && this.selectedItemsTagElementsShow.length > 0 && (h("aq-tag-group", { key: 'e71d8914dca7427bf8622601dd0afd2573262f8c', slot: "left-content" }, this.selectedItemsTagElementsShow.map(tag => (h("aq-tag", { icon: tag?.tagConfig?.tagIcon || null, variant: tag?.tagConfig?.tagColor || null, key: tag.value, text: tag.text, hasCloseIcon: true, onClose: e => this.closeTag(tag, e) }))))), this.internalConfigFlag.active && this.selectedItems.length > 0 && (h("aq-flag", { key: '636034a10fd9c6921a20af9613e1c7ca07b330c2', slot: "left-content", country: this.selectedItems[0]?.country, showShortName: false, showCallSign: false, isName: false }))), (this.helperText || this.selectedsCounter) && (h("div", { key: '52ec8b3aeb7971f50fe9f02738b4eaf036b44f44', class: "aq-autocomplete__footer-container" }, h("aq-helper-text", { key: '63ecb9cb08e55091c2a1ab9578ea6eb24709970e', isError: this.isError && !this.isDisabled && !this.isLoading }, h("span", { key: '5f5c89a73727b12b1e07fb177d952553c2429a55', slot: "text" }, this.helperText)), getHelperTextCounterSelected)), getLoading, getBagde, h("aq-autocomplete-core", { key: '51467cc1723f0212a8c034ecc6a8712efc76d708', selectDefault: this.selectDefault, isDisabled: this.isDisabled || this.isLoading || this.isReadonly, typeAutocomplete: this.typeAutocomplete, popoverWidth: this.popoverWidth, allowSelectAll: this.allowSelectAll, isMultiple: this.isMultiple, items: this.items, cleanOnEscape: this.cleanOnEscape, iconDisclosure: this.iconDisclosure, disabledAllOptions: this.disabledAllOptions, maxShowSelected: this.maxShowSelected, maxSelect: this.maxSelect, isReadonly: this.isReadonly, closeOnSelect: this.closeOnSelect, showCheckbox: this.showCheckbox, infoBanner: this.infoBanner, showRadio: this.showRadio, noResultsText: this.noResultsText, onAqselections: e => this.handleSelections(e), onAqinstancePopover: e => this.handleInstancePopover(e), onShowPopover: e => this.handleShowPopover(e), isLoading: this.isLoading, filter: this.filter, showAllItems: this.showAllItems, configFlag: this.internalConfigFlag }, h("slot", { key: '975556e5db988ec7ce424b8fe8ca43e8a5305e51' }), h("slot", { key: 'c293c5c6c2887116c0496212e9d666b4d7facb3b', name: "header" }), h("slot", { key: '6e333a64899309bb62eab7edf1e901aec6e4b2b1', name: "footer" }))));
}
get el() { return this; }
static get watchers() { return {
"isLoading": ["onIsLoading"],
"isAutocomplete": ["onIsAutocomplete"],
"maxShowSelected": ["onMaxShowSelected"]
}; }
static get style() { return aqAutocompleteCss; }
}, [260, "aq-autocomplete", {
"value": [1544],
"returnMode": [1, "return-mode"],
"typeAutocomplete": [1, "type-autocomplete"],
"isAutocomplete": [4, "is-autocomplete"],
"isDisabled": [4, "is-disabled"],
"isPlain": [4, "is-plain"],
"isError": [4, "is-error"],
"cleanOnEscape": [4, "clean-on-escape"],
"isReadonly": [4, "is-readonly"],
"isMultiple": [4, "is-multiple"],
"maxShowSelected": [2, "max-show-selected"],
"maxSelect": [2, "max-select"],
"badgeCounter": [4, "badge-counter"],
"selectedsCounter": [4, "selecteds-counter"],
"closeOnSelect": [4, "close-on-select"],
"allowSelectAll": [4, "allow-select-all"],
"isRequired": [4, "is-required"],
"showCheckbox": [4, "show-checkbox"],
"showRadio": [4, "show-radio"],
"isLoading": [4, "is-loading"],
"disabledAllOptions": [4, "disabled-all-options"],
"items": [1040],
"infoBanner": [16, "info-banner"],
"idParent": [1, "id-parent"],
"popoverWidth": [8, "popover-width"],
"autocomplete": [1],
"label": [1],
"info": [1],
"tooltipWidth": [1, "tooltip-width"],
"sublabel": [1],
"placeholder": [1],
"helperText": [1, "helper-text"],
"noResultsText": [1, "no-results-text"],
"icon": [1],
"fontSizeSelectedOption": [1, "font-size-selected-option"],
"cleanFilterOnSelect": [4, "clean-filter-on-select"],
"selectDefault": [4, "select-default"],
"showAllItems": [32],
"popoverInstance": [32],
"textfieldValue": [32],
"filter": [32],
"selectedItemsTagElementsShow": [32],
"hasDisclosure": [32],
"localItems": [32],
"iconDisclosure": [32],
"selectedItems": [32],
"activatorElement": [32],
"internalConfigFlag": [32],
"setConfigFlag": [64]
}, [[8, "keydown", "onCleanOnEscape"]], {
"isLoading": ["onIsLoading"],
"isAutocomplete": ["onIsAutocomplete"],
"maxShowSelected": ["onMaxShowSelected"]
}]);
function defineCustomElement() {
if (typeof customElements === "undefined") {
return;
}
const components = ["aq-autocomplete", "aq-autocomplete-core", "aq-autocomplete-item", "aq-badge", "aq-banner", "aq-button", "aq-checkbox", "aq-divider", "aq-flag", "aq-helper-text", "aq-label", "aq-popover", "aq-radio", "aq-tag", "aq-tag-group", "aq-text-field", "aq-tooltip", "aq-transition", "virtual-scroll-list"];
components.forEach(tagName => { switch (tagName) {
case "aq-autocomplete":
if (!customElements.get(tagName)) {
customElements.define(tagName, AqAutocomplete);
}
break;
case "aq-autocomplete-core":
if (!customElements.get(tagName)) {
defineCustomElement$i();
}
break;
case "aq-autocomplete-item":
if (!customElements.get(tagName)) {
defineCustomElement$h();
}
break;
case "aq-badge":
if (!customElements.get(tagName)) {
defineCustomElement$g();
}
break;
case "aq-banner":
if (!customElements.get(tagName)) {
defineCustomElement$f();
}
break;
case "aq-button":
if (!customElements.get(tagName)) {
defineCustomElement$e();
}
break;
case "aq-checkbox":
if (!customElements.get(tagName)) {
defineCustomElement$d();
}
break;
case "aq-divider":
if (!customElements.get(tagName)) {
defineCustomElement$c();
}
break;
case "aq-flag":
if (!customElements.get(tagName)) {
defineCustomElement$b();
}
break;
case "aq-helper-text":
if (!customElements.get(tagName)) {
defineCustomElement$a();
}
break;
case "aq-label":
if (!customElements.get(tagName)) {
defineCustomElement$9();
}
break;
case "aq-popover":
if (!customElements.get(tagName)) {
defineCustomElement$8();
}
break;
case "aq-radio":
if (!customElements.get(tagName)) {
defineCustomElement$7();
}
break;
case "aq-tag":
if (!customElements.get(tagName)) {
defineCustomElement$6();
}
break;
case "aq-tag-group":
if (!customElements.get(tagName)) {
defineCustomElement$5();
}
break;
case "aq-text-field":
if (!customElements.get(tagName)) {
defineCustomElement$4();
}
break;
case "aq-tooltip":
if (!customElements.get(tagName)) {
defineCustomElement$3();
}
break;
case "aq-transition":
if (!customElements.get(tagName)) {
defineCustomElement$2();
}
break;
case "virtual-scroll-list":
if (!customElements.get(tagName)) {
defineCustomElement$1();
}
break;
} });
}
export { AqAutocomplete as A, defineCustomElement as d };