UNPKG

@acrodata/gui

Version:

JSON powered GUI for configurable panels.

195 lines 16.8 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ReactiveFormsModule, FormsModule } from '@angular/forms'; import { MatFormFieldModule } from '@angular/material/form-field'; import { MatInputModule } from '@angular/material/input'; import { MatIconModule } from '@angular/material/icon'; import { MatSelectModule } from '@angular/material/select'; import { MatSliderModule } from '@angular/material/slider'; import { MatSlideToggleModule } from '@angular/material/slide-toggle'; import { MatButtonToggleModule } from '@angular/material/button-toggle'; import { MatButtonModule } from '@angular/material/button'; import { MatTabsModule } from '@angular/material/tabs'; import { MatExpansionModule } from '@angular/material/expansion'; import { MatTooltipModule } from '@angular/material/tooltip'; import { MtxColorpickerModule } from '@ng-matero/extensions/colorpicker'; import { MtxSelectModule } from '@ng-matero/extensions/select'; import { GuiForm } from './gui-form'; import { GuiFieldGroup } from './field-group/field-group'; import { GuiFieldLabel } from './field-label/field-label'; import { GuiInlineGroup } from './inline-group/inline-group'; import { GuiInputText } from './input-text/input-text'; import { GuiInputNumber } from './input-number/input-number'; import { GuiSelect } from './select/select'; import { GuiSwitch } from './switch/switch'; import { GuiSlider } from './slider/slider'; import { GuiIcon } from './button-toggle/icon'; import { GuiButtonToggle } from './button-toggle/button-toggle'; import { GuiFill } from './fill/fill'; import { GuiImageSelect } from './image-select/image-select'; import { GuiCombobox } from './combobox/combobox'; import { GuiTextarea } from './textarea/textarea'; import { GuiCodearea } from './codearea/codearea'; import { GuiCodeareaDialog } from './codearea/codearea-dialog'; import { GuiFileUploader } from './file-uploader/file-uploader'; import { GuiIconButtonWrapper } from './icon-button-wrapper/icon-button-wrapper'; import { GuiEjsPipe, GuiFlexDirective } from './gui-utils'; import * as i0 from "@angular/core"; export class GuiModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: GuiModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: GuiModule, imports: [CommonModule, ReactiveFormsModule, FormsModule, MatFormFieldModule, MatInputModule, MatSelectModule, MatSliderModule, MatSlideToggleModule, MatButtonToggleModule, MatIconModule, MatButtonModule, MatTabsModule, MatExpansionModule, MatTooltipModule, MtxColorpickerModule, MtxSelectModule, GuiForm, GuiInputText, GuiInputNumber, GuiSelect, GuiSwitch, GuiSlider, GuiIcon, GuiButtonToggle, GuiFill, GuiFieldGroup, GuiFieldLabel, GuiInlineGroup, GuiImageSelect, GuiCombobox, GuiTextarea, GuiCodearea, GuiCodeareaDialog, GuiFileUploader, GuiIconButtonWrapper, GuiEjsPipe, GuiFlexDirective], exports: [GuiForm, GuiInputText, GuiInputNumber, GuiSelect, GuiSwitch, GuiSlider, GuiIcon, GuiButtonToggle, GuiFill, GuiFieldGroup, GuiFieldLabel, GuiInlineGroup, GuiImageSelect, GuiCombobox, GuiTextarea, GuiCodearea, GuiCodeareaDialog, GuiFileUploader, GuiIconButtonWrapper, GuiEjsPipe, GuiFlexDirective] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: GuiModule, imports: [CommonModule, ReactiveFormsModule, FormsModule, MatFormFieldModule, MatInputModule, MatSelectModule, MatSliderModule, MatSlideToggleModule, MatButtonToggleModule, MatIconModule, MatButtonModule, MatTabsModule, MatExpansionModule, MatTooltipModule, MtxColorpickerModule, MtxSelectModule, GuiForm, GuiInputText, GuiInputNumber, GuiSelect, GuiSwitch, GuiSlider, GuiButtonToggle, GuiFill, GuiImageSelect, GuiCombobox, GuiTextarea, GuiCodearea, GuiCodeareaDialog, GuiFileUploader] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: GuiModule, decorators: [{ type: NgModule, args: [{ imports: [ CommonModule, ReactiveFormsModule, FormsModule, MatFormFieldModule, MatInputModule, MatSelectModule, MatSliderModule, MatSlideToggleModule, MatButtonToggleModule, MatIconModule, MatButtonModule, MatTabsModule, MatExpansionModule, MatTooltipModule, MtxColorpickerModule, MtxSelectModule, GuiForm, GuiInputText, GuiInputNumber, GuiSelect, GuiSwitch, GuiSlider, GuiIcon, GuiButtonToggle, GuiFill, GuiFieldGroup, GuiFieldLabel, GuiInlineGroup, GuiImageSelect, GuiCombobox, GuiTextarea, GuiCodearea, GuiCodeareaDialog, GuiFileUploader, GuiIconButtonWrapper, GuiEjsPipe, GuiFlexDirective, ], exports: [ GuiForm, GuiInputText, GuiInputNumber, GuiSelect, GuiSwitch, GuiSlider, GuiIcon, GuiButtonToggle, GuiFill, GuiFieldGroup, GuiFieldLabel, GuiInlineGroup, GuiImageSelect, GuiCombobox, GuiTextarea, GuiCodearea, GuiCodeareaDialog, GuiFileUploader, GuiIconButtonWrapper, GuiEjsPipe, GuiFlexDirective, ], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3VpLW1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL2d1aS9ndWktbW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUVsRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUNsRSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDekQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUMzRCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDM0QsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFDdEUsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDeEUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQzNELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN2RCxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUNqRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUM3RCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQztBQUN6RSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFFL0QsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLFlBQVksQ0FBQztBQUNyQyxPQUFPLEVBQUUsYUFBYSxFQUFF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LGVBQWU7OzRGQTZCTixTQUFTO2tCQWhFckIsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUU7d0JBQ1AsWUFBWTt3QkFDWixtQkFBbUI7d0JBQ25CLFdBQVc7d0JBQ1gsa0JBQWtCO3dCQUNsQixjQUFjO3dCQUNkLGVBQWU7d0JBQ2YsZUFBZTt3QkFDZixvQkFBb0I7d0JBQ3BCLHFCQUFxQjt3QkFDckIsYUFBYTt3QkFDYixlQUFlO3dCQUNmLGFBQWE7d0JBQ2Isa0JBQWtCO3dCQUNsQixnQkFBZ0I7d0JBQ2hCLG9CQUFvQjt3QkFDcEIsZUFBZTt3QkFDZixPQUFPO3dCQUNQLFlBQVk7d0JBQ1osY0FBYzt3QkFDZCxTQUFTO3dCQUNULFNBQVM7d0JBQ1QsU0FBUzt3QkFDVCxPQUFPO3dCQUNQLGVBQWU7d0JBQ2YsT0FBTzt3QkFDUCxhQUFhO3dCQUNiLGFBQWE7d0JBQ2IsY0FBYzt3QkFDZCxjQUFjO3dCQUNkLFdBQVc7d0JBQ1gsV0FBVzt3QkFDWCxXQUFXO3dCQUNYLGlCQUFpQjt3QkFDakIsZUFBZTt3QkFDZixvQkFBb0I7d0JBQ3BCLFVBQVU7d0JBQ1YsZ0JBQWdCO3FCQUNqQjtvQkFDRCxPQUFPLEVBQUU7d0JBQ1AsT0FBTzt3QkFDUCxZQUFZO3dCQUNaLGNBQWM7d0JBQ2QsU0FBUzt3QkFDVCxTQUFTO3dCQUNULFNBQVM7d0JBQ1QsT0FBTzt3QkFDUCxlQUFlO3dCQUNmLE9BQU87d0JBQ1AsYUFBYTt3QkFDYixhQUFhO3dCQUNiLGNBQWM7d0JBQ2QsY0FBYzt3QkFDZCxXQUFXO3dCQUNYLFdBQVc7d0JBQ1gsV0FBVzt3QkFDWCxpQkFBaUI7d0JBQ2pCLGVBQWU7d0JBQ2Ysb0JBQW9CO3dCQUNwQixVQUFVO3dCQUNWLGdCQUFnQjtxQkFDakI7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IFJlYWN0aXZlRm9ybXNNb2R1bGUsIEZvcm1zTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuXG5pbXBvcnQgeyBNYXRGb3JtRmllbGRNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9mb3JtLWZpZWxkJztcbmltcG9ydCB7IE1hdElucHV0TW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvaW5wdXQnO1xuaW1wb3J0IHsgTWF0SWNvbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2ljb24nO1xuaW1wb3J0IHsgTWF0U2VsZWN0TW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvc2VsZWN0JztcbmltcG9ydCB7IE1hdFNsaWRlck1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL3NsaWRlcic7XG5pbXBvcnQgeyBNYXRTbGlkZVRvZ2dsZU1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL3NsaWRlLXRvZ2dsZSc7XG5pbXBvcnQgeyBNYXRCdXR0b25Ub2dnbGVNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9idXR0b24tdG9nZ2xlJztcbmltcG9ydCB7IE1hdEJ1dHRvbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2J1dHRvbic7XG5pbXBvcnQgeyBNYXRUYWJzTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvdGFicyc7XG5pbXBvcnQgeyBNYXRFeHBhbnNpb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9leHBhbnNpb24nO1xuaW1wb3J0IHsgTWF0VG9vbHRpcE1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL3Rvb2x0aXAnO1xuaW1wb3J0IHsgTXR4Q29sb3JwaWNrZXJNb2R1bGUgfSBmcm9tICdAbmctbWF0ZXJvL2V4dGVuc2lvbnMvY29sb3JwaWNrZXInO1xuaW1wb3J0IHsgTXR4U2VsZWN0TW9kdWxlIH0gZnJvbSAnQG5nLW1hdGVyby9leHRlbnNpb25zL3NlbGVjdCc7XG5cbmltcG9ydCB7IEd1aUZvcm0gfSBmcm9tICcuL2d1aS1mb3JtJztcbmltcG9ydCB7IEd1aUZpZWxkR3JvdXAgfSBmcm9tICcuL2ZpZWxkLWdyb3VwL2ZpZWxkLWdyb3VwJztcbmltcG9ydCB7IEd1aUZpZWxkTGFiZWwgfSBmcm9tICcuL2ZpZWxkLWxhYmVsL2ZpZWxkLWxhYmVsJztcbmltcG9ydCB7IEd1aUlubGluZUdyb3VwIH0gZnJvbSAnLi9pbmxpbmUtZ3JvdXAvaW5saW5lLWdyb3VwJztcbmltcG9ydCB7IEd1aUlucHV0VGV4dCB9IGZyb20gJy4vaW5wdXQtdGV4dC9pbnB1dC10ZXh0JztcbmltcG9ydCB7IEd1aUlucHV0TnVtYmVyIH0gZnJvbSAnLi9pbnB1dC1udW1iZXIvaW5wdXQtbnVtYmVyJztcbmltcG9ydCB7IEd1aVNlbGVjdCB9IGZyb20gJy4vc2VsZWN0L3NlbGVjdCc7XG5pbXBvcnQgeyBHdWlTd2l0Y2ggfSBmcm9tICcuL3N3aXRjaC9zd2l0Y2gnO1xuaW1wb3J0IHsgR3VpU2xpZGVyIH0gZnJvbSAnLi9zbGlkZXIvc2xpZGVyJztcbmltcG9ydCB7IEd1aUljb24gfSBmcm9tICcuL2J1dHRvbi10b2dnbGUvaWNvbic7XG5pbXBvcnQgeyBHdWlCdXR0b25Ub2dnbGUgfSBmcm9tICcuL2J1dHRvbi10b2dnbGUvYnV0dG9uLXRvZ2dsZSc7XG5pbXBvcnQgeyBHdWlGaWxsIH0gZnJvbSAnLi9maWxsL2ZpbGwnO1xuaW1wb3J0IHsgR3VpSW1hZ2VTZWxlY3QgfSBmcm9tICcuL2ltYWdlLXNlbGVjdC9pbWFnZS1zZWxlY3QnO1xuaW1wb3J0IHsgR3VpQ29tYm9ib3ggfSBmcm9tICcuL2NvbWJvYm94L2NvbWJvYm94JztcbmltcG9ydCB7IEd1aVRleHRhcmVhIH0gZnJvbSAnLi90ZXh0YXJlYS90ZXh0YXJlYSc7XG5pbXBvcnQgeyBHdWlDb2RlYXJlYSB9IGZyb20gJy4vY29kZWFyZWEvY29kZWFyZWEnO1xuaW1wb3J0IHsgR3VpQ29kZWFyZWFEaWFsb2cgfSBmcm9tICcuL2NvZGVhcmVhL2NvZGVhcmVhLWRpYWxvZyc7XG5pbXBvcnQgeyBHdWlGaWxlVXBsb2FkZXIgfSBmcm9tICcuL2ZpbGUtdXBsb2FkZXIvZmlsZS11cGxvYWRlcic7XG5pbXBvcnQgeyBHdWlJY29uQnV0dG9uV3JhcHBlciB9IGZyb20gJy4vaWNvbi1idXR0b24td3JhcHBlci9pY29uLWJ1dHRvbi13cmFwcGVyJztcbmltcG9ydCB7IEd1aUVqc1BpcGUsIEd1aUZsZXhEaXJlY3RpdmUgfSBmcm9tICcuL2d1aS11dGlscyc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgUmVhY3RpdmVGb3Jtc01vZHVsZSxcbiAgICBGb3Jtc01vZHVsZSxcbiAgICBNYXRGb3JtRmllbGRNb2R1bGUsXG4gICAgTWF0SW5wdXRNb2R1bGUsXG4gICAgTWF0U2VsZWN0TW9kdWxlLFxuICAgIE1hdFNsaWRlck1vZHVsZSxcbiAgICBNYXRTbGlkZVRvZ2dsZU1vZHVsZSxcbiAgICBNYXRCdXR0b25Ub2dnbGVNb2R1bGUsXG4gICAgTWF0SWNvbk1vZHVsZSxcbiAgICBNYXRCdXR0b25Nb2R1bGUsXG4gICAgTWF0VGFic01vZHVsZSxcbiAgICBNYXRFeHBhbnNpb25Nb2R1bGUsXG4gICAgTWF0VG9vbHRpcE1vZHVsZSxcbiAgICBNdHhDb2xvcnBpY2tlck1vZHVsZSxcbiAgICBNdHhTZWxlY3RNb2R1bGUsXG4gICAgR3VpRm9ybSxcbiAgICBHdWlJbnB1dFRleHQsXG4gICAgR3VpSW5wdXROdW1iZXIsXG4gICAgR3VpU2VsZWN0LFxuICAgIEd1aVN3aXRjaCxcbiAgICBHdWlTbGlkZXIsXG4gICAgR3VpSWNvbixcbiAgICBHdWlCdXR0b25Ub2dnbGUsXG4gICAgR3VpRmlsbCxcbiAgICBHdWlGaWVsZEdyb3VwLFxuICAgIEd1aUZpZWxkTGFiZWwsXG4gICAgR3VpSW5saW5lR3JvdXAsXG4gICAgR3VpSW1hZ2VTZWxlY3QsXG4gICAgR3VpQ29tYm9ib3gsXG4gICAgR3VpVGV4dGFyZWEsXG4gICAgR3VpQ29kZWFyZWEsXG4gICAgR3VpQ29kZWFyZWFEaWFsb2csXG4gICAgR3VpRmlsZVVwbG9hZGVyLFxuICAgIEd1aUljb25CdXR0b25XcmFwcGVyLFxuICAgIEd1aUVqc1BpcGUsXG4gICAgR3VpRmxleERpcmVjdGl2ZSxcbiAgXSxcbiAgZXhwb3J0czogW1xuICAgIEd1aUZvcm0sXG4gICAgR3VpSW5wdXRUZXh0LFxuICAgIEd1aUlucHV0TnVtYmVyLFxuICAgIEd1aVNlbGVjdCxcbiAgICBHdWlTd2l0Y2gsXG4gICAgR3VpU2xpZGVyLFxuICAgIEd1aUljb24sXG4gICAgR3VpQnV0dG9uVG9nZ2xlLFxuICAgIEd1aUZpbGwsXG4gICAgR3VpRmllbGRHcm91cCxcbiAgICBHdWlGaWVsZExhYmVsLFxuICAgIEd1aUlubGluZUdyb3VwLFxuICAgIEd1aUltYWdlU2VsZWN0LFxuICAgIEd1aUNvbWJvYm94LFxuICAgIEd1aVRleHRhcmVhLFxuICAgIEd1aUNvZGVhcmVhLFxuICAgIEd1aUNvZGVhcmVhRGlhbG9nLFxuICAgIEd1aUZpbGVVcGxvYWRlcixcbiAgICBHdWlJY29uQnV0dG9uV3JhcHBlcixcbiAgICBHdWlFanNQaXBlLFxuICAgIEd1aUZsZXhEaXJlY3RpdmUsXG4gIF0sXG59KVxuZXhwb3J0IGNsYXNzIEd1aU1vZHVsZSB7fVxuIl19