UNPKG

@skbkontur/db-viewer-ui

Version:

Database Viewer with custom configuration

12 lines 1.89 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DbViewerApplication = void 0; const jsx_runtime_1 = require("react/jsx-runtime"); const react_ui_1 = require("@skbkontur/react-ui"); const react_router_dom_1 = require("react-router-dom"); const ObjectDetailsContainer_1 = require("./Containers/ObjectDetailsContainer"); const ObjectTableContainer_1 = require("./Containers/ObjectTableContainer"); const ObjectTypesContainer_1 = require("./Containers/ObjectTypesContainer"); const DbViewerApplication = ({ dbViewerApi, customRenderer, isSuperUser, identifierKeywords, useErrorHandlingContainer, withGoBackUrl, }) => ((0, jsx_runtime_1.jsx)(react_ui_1.ThemeContext.Provider, { value: react_ui_1.ThemeFactory.create({ linkTextDecorationColor: "transparent" }, react_ui_1.LIGHT_THEME), children: (0, jsx_runtime_1.jsxs)(react_router_dom_1.Routes, { children: [(0, jsx_runtime_1.jsx)(react_router_dom_1.Route, { path: "/", element: (0, jsx_runtime_1.jsx)(ObjectTypesContainer_1.ObjectTypesContainer, { withGoBackUrl: withGoBackUrl, useErrorHandlingContainer: useErrorHandlingContainer, identifierKeywords: identifierKeywords, dbViewerApi: dbViewerApi }) }), (0, jsx_runtime_1.jsx)(react_router_dom_1.Route, { path: ":objectId", element: (0, jsx_runtime_1.jsx)(ObjectTableContainer_1.ObjectTableContainer, { isSuperUser: isSuperUser, dbViewerApi: dbViewerApi, customRenderer: customRenderer, useErrorHandlingContainer: useErrorHandlingContainer }) }), (0, jsx_runtime_1.jsx)(react_router_dom_1.Route, { path: ":objectId/details", element: (0, jsx_runtime_1.jsx)(ObjectDetailsContainer_1.ObjectDetailsContainer, { isSuperUser: isSuperUser, dbViewerApi: dbViewerApi, customRenderer: customRenderer, useErrorHandlingContainer: useErrorHandlingContainer }) })] }) })); exports.DbViewerApplication = DbViewerApplication; //# sourceMappingURL=DbViewerApplication.js.map