UNPKG

bananas-commerce-admin

Version:

What's this, an admin for apes?

20 lines 957 B
import React from "react"; import { useParams } from "react-router-dom"; import ComponentLoader from "../containers/ComponentLoader"; import { usePage } from "./Page"; import { TabPanel } from "./TabPanel"; export const TabPanels = ({ contribParams, children, }) => { const params = useParams(); const page = usePage(); contribParams = { ...params, ...contribParams }; return (React.createElement(React.Fragment, null, children, page.contrib .filter((operation) => operation.method === "GET" && operation.component?.variant == "tab") .map((operation) => { const value = operation.id.match(/\w+\.contrib:(?<name>.+)/)?.groups?.name; return (value && (React.createElement(TabPanel, { key: operation.id, value: value }, React.createElement(ComponentLoader, { operation: operation, params: contribParams })))); }))); }; //# sourceMappingURL=TabPanels.js.map