UNPKG

@layui/layui-vue

Version:

a component library for Vue 3 base on layui-vue

30 lines (29 loc) 950 B
import { computed as t, inject as r } from "vue"; import { normalizeValue as i } from "../utils/type.js"; function a(e) { return { size: t(() => { const o = r("LayForm", {}); return e.size || o.size || "md"; }), mode: t(() => { const o = r("LayForm", {}); return e.mode || o.mode || "block"; }), labelWidth: t(() => { const o = r("LayForm", {}); return i([e.labelWidth, o.labelWidth, 95])[0]; }), labelPosition: t(() => { const o = r("LayForm", {}); return e.labelPosition || o.labelPosition; }), isRequired: t(() => { const o = r("LayForm", {}); return e.required || o.required; }), tooltipProps: t(() => { const o = r("LayForm", {}); return e.tooltipProps || o.tooltipProps; }), isLabelTooltip: t(() => r("LayForm", {}).isLabelTooltip), inlineWidth: t(() => { const o = r("LayForm", {}); return i([e.inlineWidth, o.inlineWidth, "auto"])[0]; }) }; } export { a as default };