UNPKG

@scalar/api-reference

Version:

Generate beautiful API references from OpenAPI documents

35 lines (34 loc) 1.19 kB
import { defineComponent as m, createElementBlock as r, createCommentVNode as s, openBlock as a, createElementVNode as l, renderSlot as o, Fragment as n, renderList as p, createBlock as c } from "vue"; import d from "./ParameterListItem.vue.js"; const i = { key: 0, class: "mt-6" }, u = { class: "text-c-1 mt-3 mb-3 text-lg leading-[1.45] font-medium" }, b = { class: "mb-3 list-none p-0 text-sm" }, k = /* @__PURE__ */ m({ __name: "ParameterList", props: { parameters: {}, collapsableItems: { type: Boolean, default: !1 }, withExamples: { type: Boolean, default: !0 }, breadcrumb: {} }, setup(f) { return (e, h) => e.parameters?.length ? (a(), r("div", i, [ l("div", u, [ o(e.$slots, "title") ]), l("ul", b, [ (a(!0), r(n, null, p(e.parameters, (t) => (a(), c(d, { key: t.name, breadcrumb: e.breadcrumb, collapsableItems: e.collapsableItems, name: t.name, parameter: t, withExamples: e.withExamples }, null, 8, ["breadcrumb", "collapsableItems", "name", "parameter", "withExamples"]))), 128)) ]) ])) : s("", !0); } }); export { k as default };