import { flatten } from "lodash";
import { createCrud } from "./createCrud";
import { Route } from "react-router";
import * as React from 'react';
export var createCrudRouter = function (cruds) { return function (props) {
    var routes = flatten(cruds.map(function (crudConfig, iCrud) {
        var crud = createCrud(crudConfig);
        return crud.map(function (c, iCruditem) {
            return <Route exact key={iCrud + "." + iCruditem} path={c.path} component={c.component}/>;
        });
    }));
    return <>
    {routes}
  </>;
}; };
