UNPKG

@layui/layui-vue

Version:

a component library for Vue 3 base on layui-vue

15 lines (14 loc) 735 B
import { defineComponent as n, useSlots as r, computed as o, openBlock as u, createElementBlock as i, normalizeClass as m, renderSlot as c } from "vue"; import p from "../header/index2.js"; import d from "../footer/index2.js"; /* empty css */ const x = n({ name: "LayLayout", __name: "index", props: { isVertical: { type: Boolean, default: !1 } }, setup(f) { const a = r(), s = o(() => a.default ? a.default().some((t) => { const e = t.type.name; return !!e && ([p.name].includes(e) || [d.name].includes(e)); }) : !1), l = o(() => ["layui-layout", { "layui-layout-vertical": s.value }]); return (t, e) => (u(), i("section", { class: m(l.value) }, [c(t.$slots, "default")], 2)); } }); export { x as default };