UNPKG

angular-formio

Version:

Form.io Angular JSON Form Renderer ========================== This library serves as a Dynamic JSON Powered Form rendering library for [Angular](https://angular.io). This works by providing a JSON schema to a ```<formio>``` Angular component, where that f

50 lines (49 loc) 1.82 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { FormioResourceComponent } from './resource.component'; import { FormioResourceViewComponent } from './view/view.component'; import { FormioResourceEditComponent } from './edit/edit.component'; import { FormioResourceDeleteComponent } from './delete/delete.component'; import { FormioResourceCreateComponent } from './create/create.component'; import { FormioResourceIndexComponent } from './index/index.component'; /** * @param {?=} config * @return {?} */ export function FormioResourceRoutes(config) { return [ { path: '', component: config && config.index ? config.index : FormioResourceIndexComponent }, { path: 'new', component: config && config.create ? config.create : FormioResourceCreateComponent }, { path: ':id', component: config && config.resource ? config.resource : FormioResourceComponent, children: [ { path: '', redirectTo: 'view', pathMatch: 'full' }, { path: 'view', component: config && config.view ? config.view : FormioResourceViewComponent }, { path: 'edit', component: config && config.edit ? config.edit : FormioResourceEditComponent }, { path: 'delete', component: config && config.delete ? config.delete : FormioResourceDeleteComponent } ] } ]; }