UNPKG

@obliczeniowo/elementary

Version:
191 lines (185 loc) 24.7 kB
import * as i0 from '@angular/core'; import { input, Component, EventEmitter, Output, HostBinding, Input, NgModule } from '@angular/core'; import * as i1 from '@angular/common'; import { CommonModule } from '@angular/common'; import * as i2 from '@angular/cdk/overlay'; import { OverlayModule } from '@angular/cdk/overlay'; import * as i3 from '@angular/cdk/drag-drop'; import { DragDropModule } from '@angular/cdk/drag-drop'; import * as i6 from '@obliczeniowo/elementary/radio'; import { RadioModule } from '@obliczeniowo/elementary/radio'; import * as i4 from '@obliczeniowo/elementary/dropdown-select'; import { DropdownSelectModule } from '@obliczeniowo/elementary/dropdown-select'; import * as i5 from '@obliczeniowo/elementary/buttons'; import { ButtonsModule } from '@obliczeniowo/elementary/buttons'; import * as i7 from '@obliczeniowo/elementary/animations'; import { AnimationsModule } from '@obliczeniowo/elementary/animations'; import { NG_VALUE_ACCESSOR } from '@angular/forms'; import { keys } from '@obliczeniowo/elementary/objects'; class DropdownGroupSelectItemComponent { group = input.required(); getSelected() { const group = this.group().options.find(item => item.id === this.group().value); return group?.text; } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: DropdownGroupSelectItemComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "20.0.4", type: DropdownGroupSelectItemComponent, isStandalone: false, selector: "obl-dropdown-group-select-item", inputs: { group: { classPropertyName: "group", publicName: "group", isSignal: true, isRequired: true, transformFunction: null } }, ngImport: i0, template: "@if (group()) {\n <div class=\"title\">{{ group().title }}</div>\n <div>{{ getSelected() }}</div>\n}\n", styles: [":root{--obl-spinner-width: 30px;--obl-font-size: 14px}:root{--obl-primary: #00afaf;--obl-secondary: #008caf;--default-border-color: gray;--default-focus-color: gray;--default-border-outline-color: #080808;--default-disabled-color: gray;--default-background-color: white;--default-hover-color: #eeeeee;--obl-default-error-color: red;--obl-dialog-background: #d3d3d3;--default-radio-color: black;--disabled-color: gray;--default-hex-button-border-color: #008caf;--default-hex-button-hover-border-color: #00afaf;--select-item-background-color: #e4e4e4;--select-item-text-color: #5a5a5a;--default-text-color: black;--obl-default-button-text-color: black;--obl-default-icon-color: black;--equalizer-background-bar-color: #575656;--equalizer-value-bar-color: #e6e6e6;--diagram-3d-background-color: black;--slider-value-container-color: gray;--slider-value-color: #d1d1d1;--slider-hover-value-color: white;--digit-fill-color: #cccccc;--digit-lighted-color: black;--horizontal-progress-bar-value-color: #504f4f;--horizontal-progress-bar-background-pattern-color: #dddddd;--horizontal-progress-bar-value-pattern-color: #b3b3b3;--horizontal-progress-bar-border-rect-color: #cccccc;--temperature-text-color: black;--temperature-path-stroke-color: black;--post-diagram-scale-line-color: #c8c8c8;--volume-channel-secondary-color: gray;--volume-channel-primary-color: #f2f2f2;--arch-progress-secondary-color: #eeeeee;--obl-linear-diagram-greed-color: gray;--obl-rating-selected-color: gold;--obl-rating-color: #cccccc}:host{background-color:var(--select-item-background-color);color:var(--select-item-text-color);padding:2.5px 5px;border-radius:5px}:host .title{font-size:10px}\n"] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: DropdownGroupSelectItemComponent, decorators: [{ type: Component, args: [{ selector: 'obl-dropdown-group-select-item', standalone: false, template: "@if (group()) {\n <div class=\"title\">{{ group().title }}</div>\n <div>{{ getSelected() }}</div>\n}\n", styles: [":root{--obl-spinner-width: 30px;--obl-font-size: 14px}:root{--obl-primary: #00afaf;--obl-secondary: #008caf;--default-border-color: gray;--default-focus-color: gray;--default-border-outline-color: #080808;--default-disabled-color: gray;--default-background-color: white;--default-hover-color: #eeeeee;--obl-default-error-color: red;--obl-dialog-background: #d3d3d3;--default-radio-color: black;--disabled-color: gray;--default-hex-button-border-color: #008caf;--default-hex-button-hover-border-color: #00afaf;--select-item-background-color: #e4e4e4;--select-item-text-color: #5a5a5a;--default-text-color: black;--obl-default-button-text-color: black;--obl-default-icon-color: black;--equalizer-background-bar-color: #575656;--equalizer-value-bar-color: #e6e6e6;--diagram-3d-background-color: black;--slider-value-container-color: gray;--slider-value-color: #d1d1d1;--slider-hover-value-color: white;--digit-fill-color: #cccccc;--digit-lighted-color: black;--horizontal-progress-bar-value-color: #504f4f;--horizontal-progress-bar-background-pattern-color: #dddddd;--horizontal-progress-bar-value-pattern-color: #b3b3b3;--horizontal-progress-bar-border-rect-color: #cccccc;--temperature-text-color: black;--temperature-path-stroke-color: black;--post-diagram-scale-line-color: #c8c8c8;--volume-channel-secondary-color: gray;--volume-channel-primary-color: #f2f2f2;--arch-progress-secondary-color: #eeeeee;--obl-linear-diagram-greed-color: gray;--obl-rating-selected-color: gold;--obl-rating-color: #cccccc}:host{background-color:var(--select-item-background-color);color:var(--select-item-text-color);padding:2.5px 5px;border-radius:5px}:host .title{font-size:10px}\n"] }] }] }); class DropdownGroupSelectComponent { touchedDragbar = false; isOpen = false; value = []; items = []; label = input(); labelAnimation = input(false); disabled = false; get error() { return this.abstractControl && (!this.abstractControl.pristine || this.abstractControl.touched) && this.abstractControl.errors || null; } changed = new EventEmitter(); abstractControl; onChange = (value) => { }; onTouched = () => { }; validate(control) { this.abstractControl = control; return null; } registerOnValidatorChange(fn) { this.onChange = fn; } writeValue(ids) { let items = { ...ids }; if (items.value) { items = items.value; } keys(items).forEach(id => { const selected = this.items.find(item => item.id === id); if (selected) { selected.value = items[id]; } }); this.onChange(this.items.reduce((prev, cur) => (prev[cur.id] = cur.value, prev), {})); } registerOnChange(onChange) { this.onChange = onChange; } registerOnTouched(onTouched) { this.onTouched = onTouched; } close(touched = this.touchedDragbar) { if (!touched) { this.isOpen = false; this.touchedDragbar = false; } else { this.touchedDragbar = touched; } } open() { if (!this.isOpen) { this.isOpen = true; this.touchedDragbar = false; } } toggle(event, touched = this.touchedDragbar) { if (touched) { return; } event.stopPropagation(); this.touchedDragbar = false; this.isOpen = !this.isOpen; } onSelect(dragBar) { if (this.disabled) { return; } this.onChange(this.items.reduce((prev, cur) => (prev[cur.id] = cur.value, prev), {})); } onTouchedDragBar(touched, element) { this.touchedDragbar = touched; element.parentElement.style.width = 0; } setDisabledState(disabled) { this.disabled = disabled; } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: DropdownGroupSelectComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "20.0.4", type: DropdownGroupSelectComponent, isStandalone: false, selector: "obl-dropdown-group-select", inputs: { value: { classPropertyName: "value", publicName: "value", isSignal: false, isRequired: false, transformFunction: null }, items: { classPropertyName: "items", publicName: "items", isSignal: false, isRequired: false, transformFunction: null }, label: { classPropertyName: "label", publicName: "label", isSignal: true, isRequired: false, transformFunction: null }, labelAnimation: { classPropertyName: "labelAnimation", publicName: "labelAnimation", isSignal: true, isRequired: false, transformFunction: null }, disabled: { classPropertyName: "disabled", publicName: "disabled", isSignal: false, isRequired: false, transformFunction: null } }, outputs: { changed: "changed" }, host: { properties: { "class.disabled": "this.disabled", "class.error": "this.error" } }, providers: [ { provide: NG_VALUE_ACCESSOR, multi: true, useExisting: DropdownGroupSelectComponent } ], ngImport: i0, template: "<fieldset\n class=\"select-content\"\n [ngClass]=\"{ legend: label() }\"\n cdkOverlayOrigin\n #dropDown=\"cdkOverlayOrigin\"\n #parent\n>\n @if (label()) {\n <legend>\n @if (labelAnimation()) {\n <obl-type-text [text]=\"label() || ''\"></obl-type-text>\n } @else {\n {{ label() }}\n }\n </legend>\n }\n <div class=\"selected\">\n @for (group of items; track group.id) {\n <obl-dropdown-group-select-item\n [group]=\"group\"\n ></obl-dropdown-group-select-item>\n }\n </div>\n <obl-expand-button\n [isOpen]=\"isOpen\"\n (click)=\"toggle($event, false)\"\n ></obl-expand-button>\n</fieldset>\n\n<ng-template\n #dropdownTmpl\n cdkConnectedOverlay\n [cdkConnectedOverlayOrigin]=\"dropDown\"\n [cdkConnectedOverlayOpen]=\"isOpen\"\n (overlayOutsideClick)=\"toggle($event)\"\n>\n <div\n class=\"dropdown-list\"\n [style.min-width.px]=\"parent.clientWidth\"\n #list\n cdkDrag\n >\n <obl-drag-bar\n (onTouched)=\"onTouchedDragBar($event, list)\"\n (onClose)=\"close(false)\"\n cdkDragHandle\n #dragBar\n ></obl-drag-bar>\n <div class=\"list\">\n @for (item of items; track item.id) {\n <div class=\"item-container\">\n <obl-radio-group\n class=\"item\"\n [options]=\"item.options\"\n [value]=\"item.value\"\n [label]=\"item.title\"\n (changed)=\"item.value = $event; onSelect(dragBar)\"\n [disabled]=\"disabled\"\n direction=\"column\"\n ></obl-radio-group>\n </div>\n }\n </div>\n </div>\n</ng-template>\n", styles: [":root{--obl-primary: #00afaf;--obl-secondary: #008caf;--default-border-color: gray;--default-focus-color: gray;--default-border-outline-color: #080808;--default-disabled-color: gray;--default-background-color: white;--default-hover-color: #eeeeee;--obl-default-error-color: red;--obl-dialog-background: #d3d3d3;--default-radio-color: black;--disabled-color: gray;--default-hex-button-border-color: #008caf;--default-hex-button-hover-border-color: #00afaf;--select-item-background-color: #e4e4e4;--select-item-text-color: #5a5a5a;--default-text-color: black;--obl-default-button-text-color: black;--obl-default-icon-color: black;--equalizer-background-bar-color: #575656;--equalizer-value-bar-color: #e6e6e6;--diagram-3d-background-color: black;--slider-value-container-color: gray;--slider-value-color: #d1d1d1;--slider-hover-value-color: white;--digit-fill-color: #cccccc;--digit-lighted-color: black;--horizontal-progress-bar-value-color: #504f4f;--horizontal-progress-bar-background-pattern-color: #dddddd;--horizontal-progress-bar-value-pattern-color: #b3b3b3;--horizontal-progress-bar-border-rect-color: #cccccc;--temperature-text-color: black;--temperature-path-stroke-color: black;--post-diagram-scale-line-color: #c8c8c8;--volume-channel-secondary-color: gray;--volume-channel-primary-color: #f2f2f2;--arch-progress-secondary-color: #eeeeee;--obl-linear-diagram-greed-color: gray;--obl-rating-selected-color: gold;--obl-rating-color: #cccccc}:root{--obl-spinner-width: 30px;--obl-font-size: 14px}:host{display:flex;width:100%;justify-content:flex-end}:host .select-content{display:flex;padding:5px;width:calc(100% - 10px);border:1px solid var(--default-border-color);border-radius:5px}:host .select-content.legend{padding:0 5px 5px}:host .select-content legend{font-size:12px}:host .select-content .selected{width:calc(100% - 25px);display:flex;overflow:hidden}:host .select-content .selected :not(:first-child){margin-left:5px}:host .select-content .count{white-space:nowrap;margin-right:5px;display:flex;align-items:center}:host .select-content .count sup{background-color:#adadad;color:var(--default-background-color);border-radius:20px;padding:0 5px}:host .select-content :focus{border:1px dotted var(--default-focus-color)}:host.error .select-content{border:1px solid var(--obl-default-error-color)}:host.error .select-content .count sup{background-color:var(--obl-default-error-color)}.dropdown-list{background-color:var(--default-background-color);border-radius:5px;border:1px solid var(--default-border-color);display:flex;flex-direction:column;width:100%}.dropdown-list .list{display:flex;flex-direction:column;max-height:300px;overflow:auto;scrollbar-width:thin}.dropdown-list .list::-webkit-scrollbar{width:9px}.dropdown-list .list::-webkit-scrollbar-track{background:transparent}.dropdown-list .list::-webkit-scrollbar-thumb{background-color:#9b9b9b80;border-radius:20px;border:transparent}.dropdown-list .list .item-container{padding:5px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.dropdown-list .list .item-container:hover{background-color:var(--default-hover-color)}.dropdown-list .list .item-container .item{width:100%}button,input{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;border:1px dotted transparent}\n"], dependencies: [{ kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "directive", type: i2.CdkConnectedOverlay, selector: "[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]", inputs: ["cdkConnectedOverlayOrigin", "cdkConnectedOverlayPositions", "cdkConnectedOverlayPositionStrategy", "cdkConnectedOverlayOffsetX", "cdkConnectedOverlayOffsetY", "cdkConnectedOverlayWidth", "cdkConnectedOverlayHeight", "cdkConnectedOverlayMinWidth", "cdkConnectedOverlayMinHeight", "cdkConnectedOverlayBackdropClass", "cdkConnectedOverlayPanelClass", "cdkConnectedOverlayViewportMargin", "cdkConnectedOverlayScrollStrategy", "cdkConnectedOverlayOpen", "cdkConnectedOverlayDisableClose", "cdkConnectedOverlayTransformOriginOn", "cdkConnectedOverlayHasBackdrop", "cdkConnectedOverlayLockPosition", "cdkConnectedOverlayFlexibleDimensions", "cdkConnectedOverlayGrowAfterOpen", "cdkConnectedOverlayPush", "cdkConnectedOverlayDisposeOnNavigation"], outputs: ["backdropClick", "positionChange", "attach", "detach", "overlayKeydown", "overlayOutsideClick"], exportAs: ["cdkConnectedOverlay"] }, { kind: "directive", type: i2.CdkOverlayOrigin, selector: "[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]", exportAs: ["cdkOverlayOrigin"] }, { kind: "directive", type: i3.CdkDrag, selector: "[cdkDrag]", inputs: ["cdkDragData", "cdkDragLockAxis", "cdkDragRootElement", "cdkDragBoundary", "cdkDragStartDelay", "cdkDragFreeDragPosition", "cdkDragDisabled", "cdkDragConstrainPosition", "cdkDragPreviewClass", "cdkDragPreviewContainer", "cdkDragScale"], outputs: ["cdkDragStarted", "cdkDragReleased", "cdkDragEnded", "cdkDragEntered", "cdkDragExited", "cdkDragDropped", "cdkDragMoved"], exportAs: ["cdkDrag"] }, { kind: "directive", type: i3.CdkDragHandle, selector: "[cdkDragHandle]", inputs: ["cdkDragHandleDisabled"] }, { kind: "component", type: i4.DragBarComponent, selector: "obl-drag-bar", outputs: ["onTouched", "onClose"] }, { kind: "component", type: i5.ExpandButtonComponent, selector: "obl-expand-button", inputs: ["isOpen"] }, { kind: "component", type: i6.RadioGroupComponent, selector: "obl-radio-group", inputs: ["options", "value", "label", "disabled", "direction"], outputs: ["changed"] }, { kind: "component", type: i7.TypeTextComponent, selector: "obl-type-text", inputs: ["text", "interval"] }, { kind: "component", type: DropdownGroupSelectItemComponent, selector: "obl-dropdown-group-select-item", inputs: ["group"] }] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: DropdownGroupSelectComponent, decorators: [{ type: Component, args: [{ selector: 'obl-dropdown-group-select', providers: [ { provide: NG_VALUE_ACCESSOR, multi: true, useExisting: DropdownGroupSelectComponent } ], standalone: false, template: "<fieldset\n class=\"select-content\"\n [ngClass]=\"{ legend: label() }\"\n cdkOverlayOrigin\n #dropDown=\"cdkOverlayOrigin\"\n #parent\n>\n @if (label()) {\n <legend>\n @if (labelAnimation()) {\n <obl-type-text [text]=\"label() || ''\"></obl-type-text>\n } @else {\n {{ label() }}\n }\n </legend>\n }\n <div class=\"selected\">\n @for (group of items; track group.id) {\n <obl-dropdown-group-select-item\n [group]=\"group\"\n ></obl-dropdown-group-select-item>\n }\n </div>\n <obl-expand-button\n [isOpen]=\"isOpen\"\n (click)=\"toggle($event, false)\"\n ></obl-expand-button>\n</fieldset>\n\n<ng-template\n #dropdownTmpl\n cdkConnectedOverlay\n [cdkConnectedOverlayOrigin]=\"dropDown\"\n [cdkConnectedOverlayOpen]=\"isOpen\"\n (overlayOutsideClick)=\"toggle($event)\"\n>\n <div\n class=\"dropdown-list\"\n [style.min-width.px]=\"parent.clientWidth\"\n #list\n cdkDrag\n >\n <obl-drag-bar\n (onTouched)=\"onTouchedDragBar($event, list)\"\n (onClose)=\"close(false)\"\n cdkDragHandle\n #dragBar\n ></obl-drag-bar>\n <div class=\"list\">\n @for (item of items; track item.id) {\n <div class=\"item-container\">\n <obl-radio-group\n class=\"item\"\n [options]=\"item.options\"\n [value]=\"item.value\"\n [label]=\"item.title\"\n (changed)=\"item.value = $event; onSelect(dragBar)\"\n [disabled]=\"disabled\"\n direction=\"column\"\n ></obl-radio-group>\n </div>\n }\n </div>\n </div>\n</ng-template>\n", styles: [":root{--obl-primary: #00afaf;--obl-secondary: #008caf;--default-border-color: gray;--default-focus-color: gray;--default-border-outline-color: #080808;--default-disabled-color: gray;--default-background-color: white;--default-hover-color: #eeeeee;--obl-default-error-color: red;--obl-dialog-background: #d3d3d3;--default-radio-color: black;--disabled-color: gray;--default-hex-button-border-color: #008caf;--default-hex-button-hover-border-color: #00afaf;--select-item-background-color: #e4e4e4;--select-item-text-color: #5a5a5a;--default-text-color: black;--obl-default-button-text-color: black;--obl-default-icon-color: black;--equalizer-background-bar-color: #575656;--equalizer-value-bar-color: #e6e6e6;--diagram-3d-background-color: black;--slider-value-container-color: gray;--slider-value-color: #d1d1d1;--slider-hover-value-color: white;--digit-fill-color: #cccccc;--digit-lighted-color: black;--horizontal-progress-bar-value-color: #504f4f;--horizontal-progress-bar-background-pattern-color: #dddddd;--horizontal-progress-bar-value-pattern-color: #b3b3b3;--horizontal-progress-bar-border-rect-color: #cccccc;--temperature-text-color: black;--temperature-path-stroke-color: black;--post-diagram-scale-line-color: #c8c8c8;--volume-channel-secondary-color: gray;--volume-channel-primary-color: #f2f2f2;--arch-progress-secondary-color: #eeeeee;--obl-linear-diagram-greed-color: gray;--obl-rating-selected-color: gold;--obl-rating-color: #cccccc}:root{--obl-spinner-width: 30px;--obl-font-size: 14px}:host{display:flex;width:100%;justify-content:flex-end}:host .select-content{display:flex;padding:5px;width:calc(100% - 10px);border:1px solid var(--default-border-color);border-radius:5px}:host .select-content.legend{padding:0 5px 5px}:host .select-content legend{font-size:12px}:host .select-content .selected{width:calc(100% - 25px);display:flex;overflow:hidden}:host .select-content .selected :not(:first-child){margin-left:5px}:host .select-content .count{white-space:nowrap;margin-right:5px;display:flex;align-items:center}:host .select-content .count sup{background-color:#adadad;color:var(--default-background-color);border-radius:20px;padding:0 5px}:host .select-content :focus{border:1px dotted var(--default-focus-color)}:host.error .select-content{border:1px solid var(--obl-default-error-color)}:host.error .select-content .count sup{background-color:var(--obl-default-error-color)}.dropdown-list{background-color:var(--default-background-color);border-radius:5px;border:1px solid var(--default-border-color);display:flex;flex-direction:column;width:100%}.dropdown-list .list{display:flex;flex-direction:column;max-height:300px;overflow:auto;scrollbar-width:thin}.dropdown-list .list::-webkit-scrollbar{width:9px}.dropdown-list .list::-webkit-scrollbar-track{background:transparent}.dropdown-list .list::-webkit-scrollbar-thumb{background-color:#9b9b9b80;border-radius:20px;border:transparent}.dropdown-list .list .item-container{padding:5px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.dropdown-list .list .item-container:hover{background-color:var(--default-hover-color)}.dropdown-list .list .item-container .item{width:100%}button,input{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;border:1px dotted transparent}\n"] }] }], propDecorators: { value: [{ type: Input }], items: [{ type: Input }], disabled: [{ type: Input }, { type: HostBinding, args: ['class.disabled'] }], error: [{ type: HostBinding, args: ['class.error'] }], changed: [{ type: Output }] } }); class DropdownGroupSelectModule { static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: DropdownGroupSelectModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); static ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "20.0.4", ngImport: i0, type: DropdownGroupSelectModule, declarations: [DropdownGroupSelectComponent, DropdownGroupSelectItemComponent], imports: [CommonModule, OverlayModule, DragDropModule, DropdownSelectModule, ButtonsModule, RadioModule, AnimationsModule], exports: [DropdownGroupSelectComponent, DropdownGroupSelectItemComponent] }); static ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: DropdownGroupSelectModule, imports: [CommonModule, OverlayModule, DragDropModule, DropdownSelectModule, ButtonsModule, RadioModule, AnimationsModule] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: DropdownGroupSelectModule, decorators: [{ type: NgModule, args: [{ declarations: [ DropdownGroupSelectComponent, DropdownGroupSelectItemComponent ], imports: [ CommonModule, OverlayModule, DragDropModule, DropdownSelectModule, ButtonsModule, RadioModule, AnimationsModule ], exports: [ DropdownGroupSelectComponent, DropdownGroupSelectItemComponent ] }] }] }); /** * Generated bundle index. Do not edit. */ export { DropdownGroupSelectComponent, DropdownGroupSelectItemComponent, DropdownGroupSelectModule }; //# sourceMappingURL=obliczeniowo-elementary-dropdown-group-select.mjs.map