ontotext-reusable-ui-components
Version:
Unified reusable UI components designed for the Ontotext ecosystem.
94 lines • 11.8 kB
JavaScript
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==