pakt-api
Version:
This is a API HTML Documentation Generator
14 lines (13 loc) • 1.46 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Detailer = void 0;
const jsx_runtime_1 = require("react/jsx-runtime");
const ContentMenu_1 = require("../contentMenu/ContentMenu");
const ParamDetails_1 = require("../paramDetails/ParamDetails");
const _styles_1 = require("./_styles");
const Detailer = ({ title, menu, description }) => {
return ((0, jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment, { children: [(0, jsx_runtime_1.jsx)("h6", { className: `p-4 is-size-6 ${_styles_1.styles.title}`, children: title }), (0, jsx_runtime_1.jsxs)("div", { className: "has-radius-normal", children: [description && (0, jsx_runtime_1.jsx)("pre", { className: `${_styles_1.styles.description} p-3`, children: description }), (0, jsx_runtime_1.jsxs)("p", { className: "p-3 has-text-weight-bold", children: ["Content-type : ", (0, jsx_runtime_1.jsx)("code", { children: "application/json" })] }), (0, jsx_runtime_1.jsxs)("div", { className: `${_styles_1.styles.menucontainer} menu-container`, children: [(0, jsx_runtime_1.jsx)(ContentMenu_1.ContentMenu, { items: menu?.items ?? [], title: 'Parameters' }), (0, jsx_runtime_1.jsx)("div", { style: { flex: 4 }, children: menu?.contents?.map((content, index) => {
return (0, jsx_runtime_1.jsx)(ParamDetails_1.ParamDetails, { index: index, content: content }, index);
}) })] })] })] }));
};
exports.Detailer = Detailer;
;