@fakel/rest-admin
Version:
An application that makes it easier to work with your API
12 lines (11 loc) • 868 B
JavaScript
import React from 'react';
import { Switch } from 'react-router-dom';
import { v4 as uuidv4 } from 'uuid';
import ResourceWithLayout from './ResourceWithLayout';
export var createResourceRouter = function (resource) {
return resource ? (React.createElement(Switch, { key: uuidv4() },
React.createElement(ResourceWithLayout, { key: uuidv4(), exact: true, path: "/" + resource.name + "/create", view: resource.create }),
React.createElement(ResourceWithLayout, { key: uuidv4(), exact: true, path: "/" + resource.name + "/list", view: resource.list }),
React.createElement(ResourceWithLayout, { key: uuidv4(), exact: true, path: "/" + resource.name + "/show/:id", view: resource.show }),
React.createElement(ResourceWithLayout, { key: uuidv4(), exact: true, path: "/" + resource.name + "/edit/:id", view: resource.edit }))) : null;
};