@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
27 lines • 4.14 kB
JavaScript
import { hookNavigator, hookRoute, hookTab } from '@c8y/ngx-components';
import { TranslationEditorNaviagtorFactoryService } from './translation-editor-naviagtor-factory.service';
import { translationEditorAdvancedPath, translationEditorBasePath, translationEditorBasicPath } from './translation-editor.constants';
import { TranslationEditorTabFactoryService } from './translation-editor-tab-factory.service';
export const tranlationEditorProviders = [
hookRoute({
path: translationEditorBasePath,
children: [
{
path: '',
pathMatch: 'full',
redirectTo: translationEditorBasicPath
},
{
path: translationEditorBasicPath,
loadComponent: () => import('@c8y/ngx-components/translation-editor/lazy').then(m => m.TranslationEditorComponent)
},
{
path: translationEditorAdvancedPath,
loadComponent: () => import('@c8y/ngx-components/translation-editor/lazy').then(m => m.AdvancedTranslationEditorComponent)
}
]
}),
hookNavigator(TranslationEditorNaviagtorFactoryService),
hookTab(TranslationEditorTabFactoryService)
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi90cmFuc2xhdGlvbi1lZGl0b3IvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGFBQWEsRUFBRSxTQUFTLEVBQUUsT0FBTyxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFDeEUsT0FBTyxFQUFFLHdDQUF3QyxFQUFFLE1BQU0sZ0RBQWdELENBQUM7QUFDMUcsT0FBTyxFQUNMLDZCQUE2QixFQUM3Qix5QkFBeUIsRUFDekIsMEJBQTBCLEVBQzNCLE1BQU0sZ0NBQWdDLENBQUM7QUFDeEMsT0FBTyxFQUFFLGtDQUFrQyxFQUFFLE1BQU0sMENBQTBDLENBQUM7QUFFOUYsTUFBTSxDQUFDLE1BQU0seUJBQXlCLEdBQUc7SUFDdkMsU0FBUyxDQUFDO1FBQ1IsSUFBSSxFQUFFLHlCQUF5QjtRQUMvQixRQUFRLEVBQUU7WUFDUjtnQkFDRSxJQUFJLEVBQUUsRUFBRTtnQkFDUixTQUFTLEVBQUUsTUFBTTtnQkFDakIsVUFBVSxFQUFFLDBCQUEwQjthQUN2QztZQUNEO2dCQUNFLElBQUksRUFBRSwwQkFBMEI7Z0JBQ2hDLGFBQWEsRUFBRSxHQUFHLEVBQUUsQ0FDbEIsTUFBTSxDQUFDLDZDQUE2QyxDQUFDLENBQUMsSUFBSSxDQUN4RCxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQywwQkFBMEIsQ0FDbEM7YUFDSjtZQUNEO2dCQUNFLElBQUksRUFBRSw2QkFBNkI7Z0JBQ25DLGFBQWEsRUFBRSxHQUFHLEVBQUUsQ0FDbEIsTUFBTSxDQUFDLDZDQUE2QyxDQUFDLENBQUMsSUFBSSxDQUN4RCxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxrQ0FBa0MsQ0FDMUM7YUFDSjtTQUNGO0tBQ0YsQ0FBQztJQUNGLGFBQWEsQ0FBQyx3Q0FBd0MsQ0FBQztJQUN2RCxPQUFPLENBQUMsa0NBQWtDLENBQUM7Q0FDNUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGhvb2tOYXZpZ2F0b3IsIGhvb2tSb3V0ZSwgaG9va1RhYiB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMnO1xuaW1wb3J0IHsgVHJhbnNsYXRpb25FZGl0b3JOYXZpYWd0b3JGYWN0b3J5U2VydmljZSB9IGZyb20gJy4vdHJhbnNsYXRpb24tZWRpdG9yLW5hdmlhZ3Rvci1mYWN0b3J5LnNlcnZpY2UnO1xuaW1wb3J0IHtcbiAgdHJhbnNsYXRpb25FZGl0b3JBZHZhbmNlZFBhdGgsXG4gIHRyYW5zbGF0aW9uRWRpdG9yQmFzZVBhdGgsXG4gIHRyYW5zbGF0aW9uRWRpdG9yQmFzaWNQYXRoXG59IGZyb20gJy4vdHJhbnNsYXRpb24tZWRpdG9yLmNvbnN0YW50cyc7XG5pbXBvcnQgeyBUcmFuc2xhdGlvbkVkaXRvclRhYkZhY3RvcnlTZXJ2aWNlIH0gZnJvbSAnLi90cmFuc2xhdGlvbi1lZGl0b3ItdGFiLWZhY3Rvcnkuc2VydmljZSc7XG5cbmV4cG9ydCBjb25zdCB0cmFubGF0aW9uRWRpdG9yUHJvdmlkZXJzID0gW1xuICBob29rUm91dGUoe1xuICAgIHBhdGg6IHRyYW5zbGF0aW9uRWRpdG9yQmFzZVBhdGgsXG4gICAgY2hpbGRyZW46IFtcbiAgICAgIHtcbiAgICAgICAgcGF0aDogJycsXG4gICAgICAgIHBhdGhNYXRjaDogJ2Z1bGwnLFxuICAgICAgICByZWRpcmVjdFRvOiB0cmFuc2xhdGlvbkVkaXRvckJhc2ljUGF0aFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0aDogdHJhbnNsYXRpb25FZGl0b3JCYXNpY1BhdGgsXG4gICAgICAgIGxvYWRDb21wb25lbnQ6ICgpID0+XG4gICAgICAgICAgaW1wb3J0KCdAYzh5L25neC1jb21wb25lbnRzL3RyYW5zbGF0aW9uLWVkaXRvci9sYXp5JykudGhlbihcbiAgICAgICAgICAgIG0gPT4gbS5UcmFuc2xhdGlvbkVkaXRvckNvbXBvbmVudFxuICAgICAgICAgIClcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIHBhdGg6IHRyYW5zbGF0aW9uRWRpdG9yQWR2YW5jZWRQYXRoLFxuICAgICAgICBsb2FkQ29tcG9uZW50OiAoKSA9PlxuICAgICAgICAgIGltcG9ydCgnQGM4eS9uZ3gtY29tcG9uZW50cy90cmFuc2xhdGlvbi1lZGl0b3IvbGF6eScpLnRoZW4oXG4gICAgICAgICAgICBtID0+IG0uQWR2YW5jZWRUcmFuc2xhdGlvbkVkaXRvckNvbXBvbmVudFxuICAgICAgICAgIClcbiAgICAgIH1cbiAgICBdXG4gIH0pLFxuICBob29rTmF2aWdhdG9yKFRyYW5zbGF0aW9uRWRpdG9yTmF2aWFndG9yRmFjdG9yeVNlcnZpY2UpLFxuICBob29rVGFiKFRyYW5zbGF0aW9uRWRpdG9yVGFiRmFjdG9yeVNlcnZpY2UpXG5dO1xuIl19