UNPKG

pakt-api

Version:

This is a API HTML Documentation Generator

14 lines (13 loc) 1.46 kB
"use strict"; 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;