UNPKG

ontotext-reusable-ui-components

Version:

Unified reusable UI components designed for the Ontotext ecosystem.

94 lines 11.8 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { OntoSearchFacetComponent } from './onto-search-facet.component'; import { CheckboxFacetComponent } from './checkbox-facet/checkbox-facet.component'; import { MatCheckboxModule } from '@angular/material/checkbox'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { DirectivesModule } from '../directives/directives.module'; import { MatFormFieldModule } from '@angular/material/form-field'; import { MatInputModule } from '@angular/material/input'; import { MatDatepickerModule } from '@angular/material/datepicker'; import { DateRangeFacetComponent } from './date-range-facet/date-range-facet.component'; import { MatMomentDateModule } from '@angular/material-moment-adapter'; import { MAT_DATE_FORMATS } from '@angular/material/core'; import { ToggleFacetComponent } from './toggle-facet/toggle-facet.component'; import { MatSlideToggleModule } from '@angular/material/slide-toggle'; import { RangeFacetModule } from './range-facet/range-facet.module'; import { TRANSLOCO_CONFIG, TranslocoModule, TranslocoService } from '@ngneat/transloco'; import { DropdownMultiSelectFacetComponent } from './dropdown-multi-select-facet/dropdown-multi-select-facet.component'; import { MatSelectModule } from '@angular/material/select'; import { MatIconModule } from '@angular/material/icon'; import { MatButtonModule } from '@angular/material/button'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { DropdownMultiSelectComponent } from './dropdown-multi-select-facet/dropdown-multi-select/dropdown-multi-select.component'; import { MatChipsModule } from '@angular/material/chips'; import en from './i18n/en.json'; const CUSTOM_MAT_DATE_FORMATS = { parse: { dateInput: ['l', 'LL', 'DD/MM/YYYY', 'MM/DD/YYYY'], }, display: { dateInput: 'L', monthYearLabel: 'MMM YYYY', dateA11yLabel: 'LL', monthYearA11yLabel: 'MMMM YYYY', }, }; const translocoConfiguration = { availableLangs: ['en'], fallbackLang: ['en'], defaultLang: 'en', prodMode: true, reRenderOnLangChange: true, missingHandler: { useFallbackTranslation: true, logMissingKey: true, }, }; const ɵ0 = CUSTOM_MAT_DATE_FORMATS, ɵ1 = translocoConfiguration; export class OntoSearchFacetModule { constructor(translocoService) { this.translocoService = translocoService; this.translocoService.setTranslation(en, 'en'); } } OntoSearchFacetModule.decorators = [ { type: NgModule, args: [{ declarations: [OntoSearchFacetComponent, CheckboxFacetComponent, DateRangeFacetComponent, ToggleFacetComponent, DropdownMultiSelectFacetComponent, DropdownMultiSelectComponent], imports: [ CommonModule, MatCheckboxModule, FormsModule, DirectivesModule, MatFormFieldModule, MatInputModule, MatDatepickerModule, MatMomentDateModule, ReactiveFormsModule, MatSlideToggleModule, TranslocoModule, MatSelectModule, MatIconModule, MatButtonModule, NoopAnimationsModule, MatChipsModule, RangeFacetModule ], exports: [OntoSearchFacetComponent], providers: [ { provide: MAT_DATE_FORMATS, useValue: ɵ0 }, { provide: TRANSLOCO_CONFIG, useValue: ɵ1, }, ], },] } ]; OntoSearchFacetModule.ctorParameters = () => [ { type: TranslocoService } ]; export { ɵ0, ɵ1 }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib250by1zZWFyY2gtZmFjZXQubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Ii9vcHQvamVua2luc19qb2JzL3dvcmtzcGFjZS9yZXVzYWJsZS11aS1jb21wb25lbnRzLXJlbGVhc2UvcHJvamVjdHMvb250by1zZWFyY2gvc3JjLyIsInNvdXJjZXMiOlsibGliL29udG8tc2VhcmNoLWZhY2V0L29udG8tc2VhcmNoLWZhY2V0Lm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsUUFBUSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3ZDLE9BQU8sRUFBQyxZQUFZLEVBQUMsTUFBTSxpQkFBaUIsQ0FBQztBQUM3QyxPQUFPLEVBQUMsd0JBQXdCLEVBQUMsTUFBTSwrQkFBK0IsQ0FBQztBQUN2RSxPQUFPLEVBQUMsc0JBQXNCLEVBQUMsTUFBTSwyQ0FBMkMsQ0FBQztBQUNqRixPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsV0FBVyxFQUFFLG1CQUFtQixFQUFDLE1BQU0sZ0JBQWdCLENBQUM7QUFDaEUsT0FBTyxFQUFDLGdCQUFnQixFQUFDLE1BQU0saUNBQWlDLENBQUM7QUFDakUsT0FBTyxFQUFDLGtCQUFrQixFQUFDLE1BQU0sOEJBQThCLENBQUM7QUFDaEUsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLHlCQUF5QixDQUFDO0FBQ3ZELE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLDhCQUE4QixDQUFDO0FBQ2pFLE9BQU8sRUFBQyx1QkFBdUIsRUFBQyxNQUFNLCtDQUErQyxDQUFDO0FBQ3RGLE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLGtDQUFrQyxDQUFDO0FBQ3JFLE9BQU8sRUFBQyxnQkFBZ0IsRUFBQyxNQUFNLHdCQUF3QixDQUFDO0FBQ3hELE9BQU8sRUFBQyxvQkFBb0IsRUFBQyxNQUFNLHVDQUF1QyxDQUFDO0FBQzNFLE9BQU8sRUFBQyxvQkFBb0IsRUFBQyxNQUFNLGdDQUFnQyxDQUFDO0FBQ3BFLE9BQU8sRUFBQyxnQkFBZ0IsRUFBQyxNQUFNLGtDQUFrQyxDQUFDO0FBQ2xFLE9BQU8sRUFBQyxnQkFBZ0IsRUFBbUIsZUFBZSxFQUFFLGdCQUFnQixFQUFDLE1BQU0sbUJBQW1CLENBQUM7QUFDdkcsT0FBTyxFQUFDLGlDQUFpQyxFQUFDLE1BQU0scUVBQXFFLENBQUM7QUFDdEgsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLDBCQUEwQixDQUFDO0FBQ3pELE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQztBQUNyRCxPQUFPLEVBQUMsZUFBZSxFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDekQsT0FBTyxFQUFDLG9CQUFvQixFQUFDLE1BQU0sc0NBQXNDLENBQUM7QUFDMUUsT0FBTyxFQUFDLDRCQUE0QixFQUFDLE1BQU0scUZBQXFGLENBQUM7QUFDakksT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLHlCQUF5QixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBRWhDLE1BQU0sdUJBQXVCLEdBQUc7SUFDOUIsS0FBSyxFQUFFO1FBQ0wsU0FBUyxFQUFFLENBQUMsR0FBRyxFQUFFLElBQUksRUFBRSxZQUFZLEVBQUUsWUFBWSxDQUFDO0tBQ25EO0lBQ0QsT0FBTyxFQUFFO1FBQ1AsU0FBUyxFQUFFLEdBQUc7UUFDZCxjQUFjLEVBQUUsVUFBVTtRQUMxQixhQUFhLEVBQUUsSUFBSTtRQUNuQixrQkFBa0IsRUFBRSxXQUFXO0tBQ2hDO0NBQ0YsQ0FBQztBQUVGLE1BQU0sc0JBQXNCLEdBQW9CO0lBQzlDLGNBQWMsRUFBRSxDQUFDLElBQUksQ0FBQztJQUN0QixZQUFZLEVBQUUsQ0FBQyxJQUFJLENBQUM7SUFDcEIsV0FBVyxFQUFFLElBQUk7SUFDakIsUUFBUSxFQUFFLElBQUk7SUFDZCxvQkFBb0IsRUFBRSxJQUFJO0lBQzFCLGNBQWMsRUFBRTtRQUNkLHNCQUFzQixFQUFFLElBQUk7UUFDNUIsYUFBYSxFQUFFLElBQUk7S0FDcEI7Q0FDRixDQUFDO1dBNEJjLHVCQUF1QixPQUl2QixzQkFBc0I7QUFJdEMsTUFBTSxPQUFPLHFCQUFxQjtJQUNoQyxZQUFvQixnQkFBa0M7UUFBbEMscUJBQWdCLEdBQWhCLGdCQUFnQixDQUFrQjtRQUNwRCxJQUFJLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLEVBQUUsRUFBRSxJQUFJLENBQUMsQ0FBQztJQUNqRCxDQUFDOzs7WUFyQ0YsUUFBUSxTQUFDO2dCQUNSLFlBQVksRUFBRSxDQUFDLHdCQUF3QixFQUFFLHNCQUFzQixFQUFFLHVCQUF1QixFQUFFLG9CQUFvQixFQUFFLGlDQUFpQyxFQUFFLDRCQUE0QixDQUFDO2dCQUNoTCxPQUFPLEVBQUU7b0JBQ1AsWUFBWTtvQkFDWixpQkFBaUI7b0JBQ2pCLFdBQVc7b0JBQ1gsZ0JBQWdCO29CQUNoQixrQkFBa0I7b0JBQ2xCLGNBQWM7b0JBQ2QsbUJBQW1CO29CQUNuQixtQkFBbUI7b0JBQ25CLG1CQUFtQjtvQkFDbkIsb0JBQW9CO29CQUNwQixlQUFlO29CQUNmLGVBQWU7b0JBQ2YsYUFBYTtvQkFDYixlQUFlO29CQUNmLG9CQUFvQjtvQkFDcEIsY0FBYztvQkFFZCxnQkFBZ0I7aUJBQ2pCO2dCQUNELE9BQU8sRUFBRSxDQUFDLHdCQUF3QixDQUFDO2dCQUNuQyxTQUFTLEVBQUU7b0JBQ1Q7d0JBQ0UsT0FBTyxFQUFFLGdCQUFnQjt3QkFDekIsUUFBUSxJQUF5QjtxQkFDbEM7b0JBQ0Q7d0JBQ0UsT0FBTyxFQUFFLGdCQUFnQjt3QkFDekIsUUFBUSxJQUF3QjtxQkFDakM7aUJBQ0Y7YUFDRjs7O1lBbkUyRCxnQkFBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge05nTW9kdWxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7Q29tbW9uTW9kdWxlfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHtPbnRvU2VhcmNoRmFjZXRDb21wb25lbnR9IGZyb20gJy4vb250by1zZWFyY2gtZmFjZXQuY29tcG9uZW50JztcbmltcG9ydCB7Q2hlY2tib3hGYWNldENvbXBvbmVudH0gZnJvbSAnLi9jaGVja2JveC1mYWNldC9jaGVja2JveC1mYWNldC5jb21wb25lbnQnO1xuaW1wb3J0IHtNYXRDaGVja2JveE1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvY2hlY2tib3gnO1xuaW1wb3J0IHtGb3Jtc01vZHVsZSwgUmVhY3RpdmVGb3Jtc01vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuaW1wb3J0IHtEaXJlY3RpdmVzTW9kdWxlfSBmcm9tICcuLi9kaXJlY3RpdmVzL2RpcmVjdGl2ZXMubW9kdWxlJztcbmltcG9ydCB7TWF0Rm9ybUZpZWxkTW9kdWxlfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9mb3JtLWZpZWxkJztcbmltcG9ydCB7TWF0SW5wdXRNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2lucHV0JztcbmltcG9ydCB7TWF0RGF0ZXBpY2tlck1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGF0ZXBpY2tlcic7XG5pbXBvcnQge0RhdGVSYW5nZUZhY2V0Q29tcG9uZW50fSBmcm9tICcuL2RhdGUtcmFuZ2UtZmFjZXQvZGF0ZS1yYW5nZS1mYWNldC5jb21wb25lbnQnO1xuaW1wb3J0IHtNYXRNb21lbnREYXRlTW9kdWxlfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC1tb21lbnQtYWRhcHRlcic7XG5pbXBvcnQge01BVF9EQVRFX0ZPUk1BVFN9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2NvcmUnO1xuaW1wb3J0IHtUb2dnbGVGYWNldENvbXBvbmVudH0gZnJvbSAnLi90b2dnbGUtZmFjZXQvdG9nZ2xlLWZhY2V0LmNvbXBvbmVudCc7XG5pbXBvcnQge01hdFNsaWRlVG9nZ2xlTW9kdWxlfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9zbGlkZS10b2dnbGUnO1xuaW1wb3J0IHtSYW5nZUZhY2V0TW9kdWxlfSBmcm9tICcuL3JhbmdlLWZhY2V0L3JhbmdlLWZhY2V0Lm1vZHVsZSc7XG5pbXBvcnQge1RSQU5TTE9DT19DT05GSUcsIFRyYW5zbG9jb0NvbmZpZywgVHJhbnNsb2NvTW9kdWxlLCBUcmFuc2xvY29TZXJ2aWNlfSBmcm9tICdAbmduZWF0L3RyYW5zbG9jbyc7XG5pbXBvcnQge0Ryb3Bkb3duTXVsdGlTZWxlY3RGYWNldENvbXBvbmVudH0gZnJvbSAnLi9kcm9wZG93bi1tdWx0aS1zZWxlY3QtZmFjZXQvZHJvcGRvd24tbXVsdGktc2VsZWN0LWZhY2V0LmNvbXBvbmVudCc7XG5pbXBvcnQge01hdFNlbGVjdE1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvc2VsZWN0JztcbmltcG9ydCB7TWF0SWNvbk1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvaWNvbic7XG5pbXBvcnQge01hdEJ1dHRvbk1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvYnV0dG9uJztcbmltcG9ydCB7Tm9vcEFuaW1hdGlvbnNNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXIvYW5pbWF0aW9ucyc7XG5pbXBvcnQge0Ryb3Bkb3duTXVsdGlTZWxlY3RDb21wb25lbnR9IGZyb20gJy4vZHJvcGRvd24tbXVsdGktc2VsZWN0LWZhY2V0L2Ryb3Bkb3duLW11bHRpLXNlbGVjdC9kcm9wZG93bi1tdWx0aS1zZWxlY3QuY29tcG9uZW50JztcbmltcG9ydCB7TWF0Q2hpcHNNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2NoaXBzJztcbmltcG9ydCBlbiBmcm9tICcuL2kxOG4vZW4uanNvbic7XG5cbmNvbnN0IENVU1RPTV9NQVRfREFURV9GT1JNQVRTID0ge1xuICBwYXJzZToge1xuICAgIGRhdGVJbnB1dDogWydsJywgJ0xMJywgJ0REL01NL1lZWVknLCAnTU0vREQvWVlZWSddLFxuICB9LFxuICBkaXNwbGF5OiB7XG4gICAgZGF0ZUlucHV0OiAnTCcsXG4gICAgbW9udGhZZWFyTGFiZWw6ICdNTU0gWVlZWScsXG4gICAgZGF0ZUExMXlMYWJlbDogJ0xMJyxcbiAgICBtb250aFllYXJBMTF5TGFiZWw6ICdNTU1NIFlZWVknLFxuICB9LFxufTtcblxuY29uc3QgdHJhbnNsb2NvQ29uZmlndXJhdGlvbjogVHJhbnNsb2NvQ29uZmlnID0ge1xuICBhdmFpbGFibGVMYW5nczogWydlbiddLFxuICBmYWxsYmFja0xhbmc6IFsnZW4nXSxcbiAgZGVmYXVsdExhbmc6ICdlbicsXG4gIHByb2RNb2RlOiB0cnVlLFxuICByZVJlbmRlck9uTGFuZ0NoYW5nZTogdHJ1ZSxcbiAgbWlzc2luZ0hhbmRsZXI6IHtcbiAgICB1c2VGYWxsYmFja1RyYW5zbGF0aW9uOiB0cnVlLFxuICAgIGxvZ01pc3NpbmdLZXk6IHRydWUsXG4gIH0sXG59O1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtPbnRvU2VhcmNoRmFjZXRDb21wb25lbnQsIENoZWNrYm94RmFjZXRDb21wb25lbnQsIERhdGVSYW5nZUZhY2V0Q29tcG9uZW50LCBUb2dnbGVGYWNldENvbXBvbmVudCwgRHJvcGRvd25NdWx0aVNlbGVjdEZhY2V0Q29tcG9uZW50LCBEcm9wZG93bk11bHRpU2VsZWN0Q29tcG9uZW50XSxcbiAgaW1wb3J0czogW1xuICAgIENvbW1vbk1vZHVsZSxcbiAgICBNYXRDaGVja2JveE1vZHVsZSxcbiAgICBGb3Jtc01vZHVsZSxcbiAgICBEaXJlY3RpdmVzTW9kdWxlLFxuICAgIE1hdEZvcm1GaWVsZE1vZHVsZSxcbiAgICBNYXRJbnB1dE1vZHVsZSxcbiAgICBNYXREYXRlcGlja2VyTW9kdWxlLFxuICAgIE1hdE1vbWVudERhdGVNb2R1bGUsXG4gICAgUmVhY3RpdmVGb3Jtc01vZHVsZSxcbiAgICBNYXRTbGlkZVRvZ2dsZU1vZHVsZSxcbiAgICBUcmFuc2xvY29Nb2R1bGUsXG4gICAgTWF0U2VsZWN0TW9kdWxlLFxuICAgIE1hdEljb25Nb2R1bGUsXG4gICAgTWF0QnV0dG9uTW9kdWxlLFxuICAgIE5vb3BBbmltYXRpb25zTW9kdWxlLFxuICAgIE1hdENoaXBzTW9kdWxlLFxuXG4gICAgUmFuZ2VGYWNldE1vZHVsZVxuICBdLFxuICBleHBvcnRzOiBbT250b1NlYXJjaEZhY2V0Q29tcG9uZW50XSxcbiAgcHJvdmlkZXJzOiBbXG4gICAge1xuICAgICAgcHJvdmlkZTogTUFUX0RBVEVfRk9STUFUUyxcbiAgICAgIHVzZVZhbHVlOiBDVVNUT01fTUFUX0RBVEVfRk9STUFUU1xuICAgIH0sXG4gICAge1xuICAgICAgcHJvdmlkZTogVFJBTlNMT0NPX0NPTkZJRyxcbiAgICAgIHVzZVZhbHVlOiB0cmFuc2xvY29Db25maWd1cmF0aW9uLFxuICAgIH0sXG4gIF0sXG59KVxuZXhwb3J0IGNsYXNzIE9udG9TZWFyY2hGYWNldE1vZHVsZSB7XG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgdHJhbnNsb2NvU2VydmljZTogVHJhbnNsb2NvU2VydmljZSkge1xuICAgIHRoaXMudHJhbnNsb2NvU2VydmljZS5zZXRUcmFuc2xhdGlvbihlbiwgJ2VuJyk7XG4gIH1cbn1cbiJdfQ==