UNPKG

@layui/layui-vue

Version:

a component library for Vue 3 base on layui-vue

9 lines (8 loc) 1.3 kB
import { defineComponent as e, computed as o, openBlock as f, createElementBlock as a, normalizeClass as t, renderSlot as c } from "vue"; const i = e({ name: "LayCol", __name: "index", props: { md: {}, xs: {}, sm: {}, lg: {}, mdOffset: {}, xsOffset: {}, smOffset: {}, lgOffset: {}, xsPull: {}, smPull: {}, mdPull: {}, lgPull: {}, xsPush: {}, smPush: {}, mdPush: {}, lgPush: {} }, setup(s) { const l = s, u = o(() => [l.md ? `layui-col-md${l.md}` : "", l.xs ? `layui-col-xs${l.xs}` : "", l.sm ? `layui-col-sm${l.sm}` : "", l.lg ? `layui-col-lg${l.lg}` : "", l.mdOffset ? `layui-col-md-offset${l.mdOffset}` : "", l.xsOffset ? `layui-col-xs-offset${l.xsOffset}` : "", l.smOffset ? `layui-col-sm-offset${l.smOffset}` : "", l.lgOffset ? `layui-col-lg-offset${l.lgOffset}` : "", l.mdPull ? `layui-col-md-pull${l.mdPull}` : "", l.xsPull ? `layui-col-xs-pull${l.xsPull}` : "", l.smPull ? `layui-col-sm-pull${l.smPull}` : "", l.lgPull ? `layui-col-lg-pull${l.lgPull}` : "", l.mdPush ? `layui-col-md-push${l.mdPush}` : "", l.xsPush ? `layui-col-xs-push${l.xsPush}` : "", l.smPush ? `layui-col-sm-push${l.smPush}` : "", l.lgPush ? `layui-col-lg-push${l.lgPush}` : ""]); return (m, P) => (f(), a("div", { class: t(["layui-col", u.value]) }, [c(m.$slots, "default")], 2)); } }); export { i as default };