@fakel/rest-admin
Version:
An application that makes it easier to work with your API
11 lines (10 loc) • 719 B
JavaScript
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 })));
};