UNPKG

@tangential/configurable-input-widgets

Version:

Input Widgets with persistable, dynamic configuration.

141 lines 16.6 kB
import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { MatButtonModule } from '@angular/material/button'; import { MatCheckboxModule } from '@angular/material/checkbox'; import { MatInputModule } from '@angular/material/input'; import { MatSlideToggleModule } from '@angular/material/slide-toggle'; import { MatSliderModule } from '@angular/material/slider'; import { TanjComponentsModule } from '@tangential/components'; import { TanjInputWidgetModule } from '@tangential/input-widgets'; //noinspection ES6PreferShortImport import { ChooseInputWidgetDialog } from './support/choose-input-widget-dialog/choose-input-widget-dialog'; //noinspection ES6PreferShortImport import { EditConfigurableWidgetComponent } from './support/edit-configurable-widget-component/edit-configurable-widget.component'; //noinspection ES6PreferShortImport import { InputTemplateContainerComponent } from './support/template-components/input-template-component/input-template-container.component'; //noinspection ES6PreferShortImport import { InputTemplateDirective } from './support/template-components/input-template-component/input-template.directive'; //noinspection ES6PreferShortImport import { CheckboxWidgetTemplateComponent } from './widgets/checkbox/checkbox-widget.template.component'; //noinspection ES6PreferShortImport import { DateTimeTemplateComponent } from './widgets/date-time-input/date-time-template.component'; //noinspection ES6PreferShortImport import { DurationPickerTemplateComponent } from './widgets/duration-picker/duration-picker-template.component'; //noinspection ES6PreferShortImport import { IconRatingWidgetTemplateComponent } from './widgets/icon-rating-widget/icon-rating-widget.template.component'; //noinspection ES6PreferShortImport import { NumberTemplateComponent } from './widgets/number-input/number-template.component'; //noinspection ES6PreferShortImport import { NumberSliderTemplateComponent } from './widgets/number-slider/number-slider-template.component'; //noinspection ES6PreferShortImport import { NumberSpinnerTemplateComponent } from './widgets/number-spinner/number-spinner-template.component'; //noinspection ES6PreferShortImport import { SlideToggleWidgetTemplateComponent } from './widgets/slide-toggle/slide-toggle-widget.template.component'; //noinspection ES6PreferShortImport import { TextTemplateComponent } from './widgets/text-input/text-template.component'; import * as i0 from "@angular/core"; export class TanjConfigurableWidgetModule { } TanjConfigurableWidgetModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.10", ngImport: i0, type: TanjConfigurableWidgetModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); TanjConfigurableWidgetModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.2.10", ngImport: i0, type: TanjConfigurableWidgetModule, declarations: [InputTemplateContainerComponent, InputTemplateDirective, EditConfigurableWidgetComponent, ChooseInputWidgetDialog, DateTimeTemplateComponent, DurationPickerTemplateComponent, IconRatingWidgetTemplateComponent, NumberTemplateComponent, NumberSliderTemplateComponent, NumberSpinnerTemplateComponent, TextTemplateComponent, CheckboxWidgetTemplateComponent, SlideToggleWidgetTemplateComponent], imports: [CommonModule, FormsModule, MatButtonModule, MatInputModule, MatCheckboxModule, MatSlideToggleModule, MatSliderModule, TanjComponentsModule, TanjInputWidgetModule], exports: [InputTemplateContainerComponent, InputTemplateDirective, ChooseInputWidgetDialog, EditConfigurableWidgetComponent, DateTimeTemplateComponent, DurationPickerTemplateComponent, IconRatingWidgetTemplateComponent, NumberTemplateComponent, NumberSliderTemplateComponent, NumberSpinnerTemplateComponent, TextTemplateComponent, CheckboxWidgetTemplateComponent, SlideToggleWidgetTemplateComponent] }); TanjConfigurableWidgetModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.2.10", ngImport: i0, type: TanjConfigurableWidgetModule, imports: [CommonModule, FormsModule, MatButtonModule, MatInputModule, MatCheckboxModule, MatSlideToggleModule, MatSliderModule, TanjComponentsModule, TanjInputWidgetModule] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.10", ngImport: i0, type: TanjConfigurableWidgetModule, decorators: [{ type: NgModule, args: [{ imports: [ CommonModule, FormsModule, MatButtonModule, MatInputModule, MatCheckboxModule, MatSlideToggleModule, MatSliderModule, TanjComponentsModule, TanjInputWidgetModule ], declarations: [ InputTemplateContainerComponent, InputTemplateDirective, EditConfigurableWidgetComponent, ChooseInputWidgetDialog, DateTimeTemplateComponent, DurationPickerTemplateComponent, IconRatingWidgetTemplateComponent, NumberTemplateComponent, NumberSliderTemplateComponent, NumberSpinnerTemplateComponent, TextTemplateComponent, CheckboxWidgetTemplateComponent, SlideToggleWidgetTemplateComponent, ], exports: [ InputTemplateContainerComponent, InputTemplateDirective, ChooseInputWidgetDialog, EditConfigurableWidgetComponent, DateTimeTemplateComponent, DurationPickerTemplateComponent, IconRatingWidgetTemplateComponent, NumberTemplateComponent, NumberSliderTemplateComponent, NumberSpinnerTemplateComponent, TextTemplateComponent, CheckboxWidgetTemplateComponent, SlideToggleWidgetTemplateComponent, ], entryComponents: [ ChooseInputWidgetDialog, DateTimeTemplateComponent, IconRatingWidgetTemplateComponent, NumberTemplateComponent, NumberSliderTemplateComponent, NumberSpinnerTemplateComponent, TextTemplateComponent, DurationPickerTemplateComponent, CheckboxWidgetTemplateComponent, SlideToggleWidgetTemplateComponent ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlndXJhYmxlLXdpZGdldC5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90YW5nZW50aWFsL2NvbmZpZ3VyYWJsZS1pbnB1dC13aWRnZXRzL3NyYy9saWIvY29uZmlndXJhYmxlLXdpZGdldC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFlBQVksRUFBQyxNQUFNLGlCQUFpQixDQUFBO0FBQzVDLE9BQU8sRUFBQyxRQUFRLEVBQUMsTUFBTSxlQUFlLENBQUE7QUFDdEMsT0FBTyxFQUFDLFdBQVcsRUFBQyxNQUFNLGdCQUFnQixDQUFBO0FBQzFDLE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSwwQkFBMEIsQ0FBQTtBQUN4RCxPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQTtBQUM1RCxPQUFPLEVBQUMsY0FBYyxFQUFDLE1BQU0seUJBQXlCLENBQUE7QUFDdEQsT0FBTyxFQUFDLG9CQUFvQixFQUFDLE1BQU0sZ0NBQWdDLENBQUE7QUFDbkUsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLDBCQUEwQixDQUFBO0FBQ3hELE9BQU8sRUFBQyxvQkFBb0IsRUFBQyxNQUFNLHdCQUF3QixDQUFBO0FBQzNELE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLDJCQUEyQixDQUFBO0FBQy9ELG1DQUFtQztBQUNuQyxPQUFPLEVBQUMsdUJBQXVCLEVBQUMsTUFBTSxpRUFBaUUsQ0FBQTtBQUN2RyxtQ0FBbUM7QUFDbkMsT0FBTyxFQUFDLCtCQUErQixFQUFDLE1BQU0saUZBQWlGLENBQUE7QUFDL0gsbUNBQW1DO0FBQ25DLE9BQU8sRUFBQywrQkFBK0IsRUFBQyxNQUFNLDJGQUEyRixDQUFBO0FBQ3pJLG1DQUFtQztBQUNuQyxPQUFPLEVBQUMsc0JBQXNCLEVBQUMsTUFBTSxpRkFBaUYsQ0FBQTtBQUN0SCxtQ0FBbUM7QUFDbkMsT0FBTyxFQUFD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ckIsK0JBQStCO3dCQUMvQiwrQkFBK0I7d0JBQy9CLGtDQUFrQztxQkFDbkM7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbW1vbk1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJ1xuaW1wb3J0IHtOZ01vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSdcbmltcG9ydCB7Rm9ybXNNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJ1xuaW1wb3J0IHtNYXRCdXR0b25Nb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2J1dHRvbidcbmltcG9ydCB7TWF0Q2hlY2tib3hNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2NoZWNrYm94J1xuaW1wb3J0IHtNYXRJbnB1dE1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvaW5wdXQnXG5pbXBvcnQge01hdFNsaWRlVG9nZ2xlTW9kdWxlfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9zbGlkZS10b2dnbGUnXG5pbXBvcnQge01hdFNsaWRlck1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvc2xpZGVyJ1xuaW1wb3J0IHtUYW5qQ29tcG9uZW50c01vZHVsZX0gZnJvbSAnQHRhbmdlbnRpYWwvY29tcG9uZW50cydcbmltcG9ydCB7VGFuaklucHV0V2lkZ2V0TW9kdWxlfSBmcm9tICdAdGFuZ2VudGlhbC9pbnB1dC13aWRnZXRzJ1xuLy9ub2luc3BlY3Rpb24gRVM2UHJlZmVyU2hvcnRJbXBvcnRcbmltcG9ydCB7Q2hvb3NlSW5wdXRXaWRnZXREaWFsb2d9IGZyb20gJy4vc3VwcG9ydC9jaG9vc2UtaW5wdXQtd2lkZ2V0LWRpYWxvZy9jaG9vc2UtaW5wdXQtd2lkZ2V0LWRpYWxvZydcbi8vbm9pbnNwZWN0aW9uIEVTNlByZWZlclNob3J0SW1wb3J0XG5pbXBvcnQge0VkaXRDb25maWd1cmFibGVXaWRnZXRDb21wb25lbnR9IGZyb20gJy4vc3VwcG9ydC9lZGl0LWNvbmZpZ3VyYWJsZS13aWRnZXQtY29tcG9uZW50L2VkaXQtY29uZmlndXJhYmxlLXdpZGdldC5jb21wb25lbnQnXG4vL25vaW5zcGVjdGlvbiBFUzZQcmVmZXJTaG9ydEltcG9ydFxuaW1wb3J0IHtJbnB1dFRlbXBsYXRlQ29udGFpbmVyQ29tcG9uZW50fSBmcm9tICcuL3N1cHBvcnQvdGVtcGxhdGUtY29tcG9uZW50cy9pbnB1dC10ZW1wbGF0ZS1jb21wb25lbnQvaW5wdXQtdGVtcGxhdGUtY29udGFpbmVyLmNvbXBvbmVudCdcbi8vbm9pbnNwZWN0aW9uIEVTNlByZWZlclNob3J0SW1wb3J0XG5pbXBvcnQge0lucHV0VGVtcGxhdGVEaXJlY3RpdmV9IGZyb20gJy4vc3VwcG9ydC90ZW1wbGF0ZS1jb21wb25lbnRzL2lucHV0LXRlbXBsYXRlLWNvbXBvbmVudC9pbnB1dC10ZW1wbGF0ZS5kaXJlY3RpdmUnXG4vL25vaW5zcGVjdGlvbiBFUzZQcmVmZXJTaG9ydEltcG9ydFxuaW1wb3J0IHtDaGVja2JveFdpZGdldFRlbXBsYXRlQ29tcG9uZW50fSBmcm9tICcuL3dpZGdldHMvY2hlY2tib3gvY2hlY2tib3gtd2lkZ2V0LnRlbXBsYXRlLmNvbXBvbmVudCdcbi8vbm9pbnNwZWN0aW9uIEVTNlByZWZlclNob3J0SW1wb3J0XG5pbXBvcnQge0RhdGVUaW1lVGVtcGxhdGVDb21wb25lbnR9IGZyb20gJy4vd2lkZ2V0cy9kYXRlLXRpbWUtaW5wdXQvZGF0ZS10aW1lLXRlbXBsYXRlLmNvbXBvbmVudCdcbi8vbm9pbnNwZWN0aW9uIEVTNlByZWZlclNob3J0SW1wb3J0XG5pbXBvcnQge0R1cmF0aW9uUGlja2VyVGVtcGxhdGVDb21wb25lbnR9IGZyb20gJy4vd2lkZ2V0cy9kdXJhdGlvbi1waWNrZXIvZHVyYXRpb24tcGlja2VyLXRlbXBsYXRlLmNvbXBvbmVudCdcbi8vbm9pbnNwZWN0aW9uIEVTNlByZWZlclNob3J0SW1wb3J0XG5pbXBvcnQge0ljb25SYXRpbmdXaWRnZXRUZW1wbGF0ZUNvbXBvbmVudH0gZnJvbSAnLi93aWRnZXRzL2ljb24tcmF0aW5nLXdpZGdldC9pY29uLXJhdGluZy13aWRnZXQudGVtcGxhdGUuY29tcG9uZW50J1xuLy9ub2luc3BlY3Rpb24gRVM2UHJlZmVyU2hvcnRJbXBvcnRcbmltcG9ydCB7TnVtYmVyVGVtcGxhdGVDb21wb25lbnR9IGZyb20gJy4vd2lkZ2V0cy9udW1iZXItaW5wdXQvbnVtYmVyLXRlbXBsYXRlLmNvbXBvbmVudCdcbi8vbm9pbnNwZWN0aW9uIEVTNlByZWZlclNob3J0SW1wb3J0XG5pbXBvcnQge051bWJlclNsaWRlclRlbXBsYXRlQ29tcG9uZW50fSBmcm9tICcuL3dpZGdldHMvbnVtYmVyLXNsaWRlci9udW1iZXItc2xpZGVyLXRlbXBsYXRlLmNvbXBvbmVudCdcbi8vbm9pbnNwZWN0aW9uIEVTNlByZWZlclNob3J0SW1wb3J0XG5pbXBvcnQge051bWJlclNwaW5uZXJUZW1wbGF0ZUNvbXBvbmVudH0gZnJvbSAnLi93aWRnZXRzL251bWJlci1zcGlubmVyL251bWJlci1zcGlubmVyLXRlbXBsYXRlLmNvbXBvbmVudCdcbi8vbm9pbnNwZWN0aW9uIEVTNlByZWZlclNob3J0SW1wb3J0XG5pbXBvcnQge1NsaWRlVG9nZ2xlV2lkZ2V0VGVtcGxhdGVDb21wb25lbnR9IGZyb20gJy4vd2lkZ2V0cy9zbGlkZS10b2dnbGUvc2xpZGUtdG9nZ2xlLXdpZGdldC50ZW1wbGF0ZS5jb21wb25lbnQnXG4vL25vaW5zcGVjdGlvbiBFUzZQcmVmZXJTaG9ydEltcG9ydFxuaW1wb3J0IHtUZXh0VGVtcGxhdGVDb21wb25lbnR9IGZyb20gJy4vd2lkZ2V0cy90ZXh0LWlucHV0L3RleHQtdGVtcGxhdGUuY29tcG9uZW50J1xuXG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6ICAgICAgICAgW1xuICAgIENvbW1vbk1vZHVsZSxcbiAgICBGb3Jtc01vZHVsZSxcbiAgICBNYXRCdXR0b25Nb2R1bGUsXG4gICAgTWF0SW5wdXRNb2R1bGUsXG4gICAgTWF0Q2hlY2tib3hNb2R1bGUsXG4gICAgTWF0U2xpZGVUb2dnbGVNb2R1bGUsXG4gICAgTWF0U2xpZGVyTW9kdWxlLFxuXG4gICAgVGFuakNvbXBvbmVudHNNb2R1bGUsXG4gICAgVGFuaklucHV0V2lkZ2V0TW9kdWxlXG5cbiAgXSxcbiAgZGVjbGFyYXRpb25zOiAgICBbXG4gICAgSW5wdXRUZW1wbGF0ZUNvbnRhaW5lckNvbXBvbmVudCxcbiAgICBJbnB1dFRlbXBsYXRlRGlyZWN0aXZlLFxuICAgIEVkaXRDb25maWd1cmFibGVXaWRnZXRDb21wb25lbnQsXG5cbiAgICBDaG9vc2VJbnB1dFdpZGdldERpYWxvZyxcblxuICAgIERhdGVUaW1lVGVtcGxhdGVDb21wb25lbnQsXG4gICAgRHVyYXRpb25QaWNrZXJUZW1wbGF0ZUNvbXBvbmVudCxcbiAgICBJY29uUmF0aW5nV2lkZ2V0VGVtcGxhdGVDb21wb25lbnQsXG4gICAgTnVtYmVyVGVtcGxhdGVDb21wb25lbnQsXG4gICAgTnVtYmVyU2xpZGVyVGVtcGxhdGVDb21wb25lbnQsXG4gICAgTnVtYmVyU3Bpbm5lclRlbXBsYXRlQ29tcG9uZW50LFxuICAgIFRleHRUZW1wbGF0ZUNvbXBvbmVudCxcbiAgICBDaGVja2JveFdpZGdldFRlbXBsYXRlQ29tcG9uZW50LFxuICAgIFNsaWRlVG9nZ2xlV2lkZ2V0VGVtcGxhdGVDb21wb25lbnQsXG5cbiAgXSxcbiAgZXhwb3J0czogICAgICAgICBbXG4gICAgSW5wdXRUZW1wbGF0ZUNvbnRhaW5lckNvbXBvbmVudCxcbiAgICBJbnB1dFRlbXBsYXRlRGlyZWN0aXZlLFxuICAgIENob29zZUlucHV0V2lkZ2V0RGlhbG9nLFxuICAgIEVkaXRDb25maWd1cmFibGVXaWRnZXRDb21wb25lbnQsXG5cbiAgICBEYXRlVGltZVRlbXBsYXRlQ29tcG9uZW50LFxuICAgIER1cmF0aW9uUGlja2VyVGVtcGxhdGVDb21wb25lbnQsXG4gICAgSWNvblJhdGluZ1dpZGdldFRlbXBsYXRlQ29tcG9uZW50LFxuICAgIE51bWJlclRlbXBsYXRlQ29tcG9uZW50LFxuICAgIE51bWJlclNsaWRlclRlbXBsYXRlQ29tcG9uZW50LFxuICAgIE51bWJlclNwaW5uZXJUZW1wbGF0ZUNvbXBvbmVudCxcbiAgICBUZXh0VGVtcGxhdGVDb21wb25lbnQsXG4gICAgQ2hlY2tib3hXaWRnZXRUZW1wbGF0ZUNvbXBvbmVudCxcbiAgICBTbGlkZVRvZ2dsZVdpZGdldFRlbXBsYXRlQ29tcG9uZW50LFxuICBdLFxuICBlbnRyeUNvbXBvbmVudHM6IFtcbiAgICBDaG9vc2VJbnB1dFdpZGdldERpYWxvZyxcbiAgICBEYXRlVGltZVRlbXBsYXRlQ29tcG9uZW50LFxuICAgIEljb25SYXRpbmdXaWRnZXRUZW1wbGF0ZUNvbXBvbmVudCxcbiAgICBOdW1iZXJUZW1wbGF0ZUNvbXBvbmVudCxcbiAgICBOdW1iZXJTbGlkZXJUZW1wbGF0ZUNvbXBvbmVudCxcbiAgICBOdW1iZXJTcGlubmVyVGVtcGxhdGVDb21wb25lbnQsXG4gICAgVGV4dFRlbXBsYXRlQ29tcG9uZW50LFxuICAgIER1cmF0aW9uUGlja2VyVGVtcGxhdGVDb21wb25lbnQsXG4gICAgQ2hlY2tib3hXaWRnZXRUZW1wbGF0ZUNvbXBvbmVudCxcbiAgICBTbGlkZVRvZ2dsZVdpZGdldFRlbXBsYXRlQ29tcG9uZW50XG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgVGFuakNvbmZpZ3VyYWJsZVdpZGdldE1vZHVsZSB7XG5cbn1cbiJdfQ==