@aotearoan/neon
Version:
Neon is a lightweight design library of Vue 3 components with minimal dependencies.
34 lines (33 loc) • 1.05 kB
JavaScript
import p from "./NeonPage.es.js";
import { resolveComponent as n, openBlock as l, createElementBlock as i, normalizeClass as c, createVNode as t, renderSlot as o, createElementVNode as s } from "vue";
import d from "../../../_virtual/_plugin-vue_export-helper.es.js";
const _ = { class: "neon-page__content-wrapper" }, m = { class: "neon-page__container" };
function f(e, g, v, $, h, u) {
const a = n("neon-banner"), r = n("neon-alert");
return l(), i("div", {
class: c([[
{
"neon-page--with-top-nav": e.slots["top-nav"],
"neon-page--with-side-nav": e.slots["side-nav"],
"neon-page--with-footer": e.slots.footer
},
`neon-page--${e.pageAlign}`
], "neon-page"])
}, [
t(a),
o(e.$slots, "top-nav"),
s("div", _, [
o(e.$slots, "side-nav"),
s("div", m, [
o(e.$slots, "content"),
o(e.$slots, "footer")
])
]),
t(r)
], 2);
}
const k = /* @__PURE__ */ d(p, [["render", f]]);
export {
k as default
};
//# sourceMappingURL=NeonPage.vue.es.js.map