Criada a API do site
This commit is contained in:
76
node_modules/vite-plugin-inspect/dist/client/assets/plugins-Ngzgf8uz.js
generated
vendored
Normal file
76
node_modules/vite-plugin-inspect/dist/client/assets/plugins-Ngzgf8uz.js
generated
vendored
Normal file
@@ -0,0 +1,76 @@
|
||||
import { Fragment, createBaseVNode, createBlock, createElementBlock, createVNode, defineComponent, h, openBlock, renderList, resolveComponent, resolveDynamicComponent, unref, withCtx } from "./runtime-core.esm-bundler-Cyv4obHQ.js";
|
||||
import { usePayloadStore } from "./payload-BX9lTMvN.js";
|
||||
import "./_plugin-vue_export-helper-DfavQbjy.js";
|
||||
import { Badge_default, Container_default, NavBar_default, PluginName_default, QuerySelector_default } from "./QuerySelector-iLRAQoow.js";
|
||||
const _hoisted_1 = { "w-full": "" };
|
||||
var plugins_vue_vue_type_script_setup_true_lang_default = /* @__PURE__ */ defineComponent({
|
||||
__name: "plugins",
|
||||
setup(__props) {
|
||||
const payload = usePayloadStore();
|
||||
function renderRow(idx) {
|
||||
const envs = payload.instance.environments.map((e) => payload.instance.environmentPlugins[e].includes(idx));
|
||||
const nodes = [];
|
||||
envs.forEach((e, i) => {
|
||||
if (envs[i - 1] === e) return;
|
||||
if (!e) nodes.push(h("td"));
|
||||
else {
|
||||
let length = envs.slice(i).findIndex((e$1) => !e$1);
|
||||
if (length === -1) length = envs.length - i;
|
||||
nodes.push(h("td", {
|
||||
colspan: length,
|
||||
class: "border border-main px4 py1"
|
||||
}, [h(PluginName_default, { name: payload.instance.plugins[idx].name })]));
|
||||
}
|
||||
});
|
||||
return () => nodes;
|
||||
}
|
||||
return (_ctx, _cache) => {
|
||||
const _component_RouterLink = resolveComponent("RouterLink");
|
||||
const _component_QuerySelector = QuerySelector_default;
|
||||
const _component_NavBar = NavBar_default;
|
||||
const _component_Badge = Badge_default;
|
||||
const _component_Container = Container_default;
|
||||
return openBlock(), createElementBlock(Fragment, null, [createVNode(_component_NavBar, null, {
|
||||
default: withCtx(() => [
|
||||
createVNode(_component_RouterLink, {
|
||||
"my-auto": "",
|
||||
"icon-btn": "",
|
||||
"outline-none": "",
|
||||
to: "/"
|
||||
}, {
|
||||
default: withCtx(() => [..._cache[0] || (_cache[0] = [createBaseVNode("div", { "i-carbon-arrow-left": "" }, null, -1)])]),
|
||||
_: 1
|
||||
}),
|
||||
_cache[1] || (_cache[1] = createBaseVNode("div", { "flex-auto": "" }, null, -1)),
|
||||
createVNode(_component_QuerySelector)
|
||||
]),
|
||||
_: 1
|
||||
}), createVNode(_component_Container, {
|
||||
flex: "",
|
||||
"overflow-auto": "",
|
||||
p5: ""
|
||||
}, {
|
||||
default: withCtx(() => [createBaseVNode("table", _hoisted_1, [createBaseVNode("thead", null, [(openBlock(true), createElementBlock(Fragment, null, renderList(unref(payload).instance.environments, (e) => {
|
||||
return openBlock(), createElementBlock("td", {
|
||||
key: e,
|
||||
border: "~ main",
|
||||
p2: "",
|
||||
"text-center": ""
|
||||
}, [createVNode(_component_Badge, {
|
||||
text: e,
|
||||
size: "none",
|
||||
px2: "",
|
||||
py1: "",
|
||||
"text-sm": "",
|
||||
"font-mono": ""
|
||||
}, null, 8, ["text"])]);
|
||||
}), 128))]), createBaseVNode("tbody", null, [(openBlock(true), createElementBlock(Fragment, null, renderList(unref(payload).instance.plugins, (p, idx) => {
|
||||
return openBlock(), createElementBlock("tr", { key: idx }, [(openBlock(), createBlock(resolveDynamicComponent(renderRow(idx))))]);
|
||||
}), 128))])])]),
|
||||
_: 1
|
||||
})], 64);
|
||||
};
|
||||
}
|
||||
});
|
||||
var plugins_default = plugins_vue_vue_type_script_setup_true_lang_default;
|
||||
export { plugins_default as default };
|
||||
Reference in New Issue
Block a user