UNPKG

@fakel/rest-admin

Version:

An application that makes it easier to work with your API

11 lines (10 loc) 719 B
import React from 'react'; import { Route, Redirect } from 'react-router-dom'; import { v4 as uuidv4 } from 'uuid'; import ResourceWithLayout from './ResourceWithLayout'; export var createDefaultResource = function (_a) { var defaultView = _a.defaultView, defaultResource = _a.defaultResource; return (React.createElement(React.Fragment, null, React.createElement(Route, { key: uuidv4(), exact: true, path: "/" }, defaultView ? (React.createElement(defaultView)) : (React.createElement(Redirect, { to: "/" + defaultResource.name + "/list" }))), React.createElement(ResourceWithLayout, { key: uuidv4(), exact: true, path: "/" + defaultResource.name + "/list", view: defaultResource.list }))); };