@scalar/api-reference
Version:
Generate beautiful API references from OpenAPI documents
33 lines (32 loc) • 1.02 kB
JavaScript
import { defineComponent as n, createElementBlock as a, createCommentVNode as m, openBlock as r, createElementVNode as o, renderSlot as s, Fragment as l, renderList as p, createBlock as c } from "vue";
import i from "./ParameterListItem.vue.js";
const d = {
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" }, g = /* @__PURE__ */ n({
__name: "ParameterList",
props: {
parameters: {},
breadcrumb: {},
options: {}
},
setup(_) {
return (e, f) => e.parameters?.length ? (r(), a("div", d, [
o("div", u, [
s(e.$slots, "title")
]),
o("ul", b, [
(r(!0), a(l, null, p(e.parameters, (t) => (r(), c(i, {
key: t.name,
breadcrumb: e.breadcrumb,
name: t.name,
options: e.options,
parameter: t
}, null, 8, ["breadcrumb", "name", "options", "parameter"]))), 128))
])
])) : m("", !0);
}
});
export {
g as default
};