UNPKG

@aplus-frontend/ui

Version:

89 lines (88 loc) 2.43 kB
import { defineComponent as h, useSlots as B, computed as g, createBlock as v, openBlock as y, normalizeProps as a, guardReactiveProps as r, unref as o, createSlots as s, withCtx as d, createVNode as x, renderList as p, renderSlot as f } from "vue"; import "../../item/index.vue2.mjs"; import "../../../ap-field/index.mjs"; import { isUndefined as F, omit as m, pick as S } from "lodash-unified"; import { apFormItemSlotNames as u } from "../../constant.mjs"; import k from "../../item/index.vue.mjs"; import C from "../../../ap-field/date-range/index.vue.mjs"; const I = /* @__PURE__ */ h({ name: "ApFormItemDateRange", __name: "index", props: { htmlFor: {}, prefixCls: {}, label: {}, help: {}, extra: {}, labelCol: {}, wrapperCol: {}, hasFeedback: { type: Boolean, default: !1 }, colon: { type: Boolean, default: void 0 }, labelAlign: {}, prop: {}, name: {}, rules: {}, autoLink: { type: Boolean, default: !0 }, required: { type: Boolean, default: void 0 }, validateFirst: { type: Boolean, default: void 0 }, validateStatus: {}, validateTrigger: {}, messageVariables: {}, hidden: { type: Boolean }, noStyle: { type: Boolean }, tooltip: {}, span: {}, order: {}, offset: {}, push: {}, pull: {}, xs: {}, sm: {}, md: {}, lg: {}, xl: {}, xxl: {}, flex: {}, bordered: { type: Boolean }, valuePropName: {}, initialValue: {}, _signal: {}, transform: {}, description: {}, customFilled: {}, disabled: { type: Boolean, default: void 0 }, field: { default: () => ({}) }, placeholder: {} }, setup(c) { const e = c, n = B(), b = g(() => ({ placeholder: e.placeholder, disabled: e.disabled, ...e.field, bordered: e.bordered ? !1 : F(e.field?.bordered) ? !0 : e.field?.bordered })); return (i, P) => (y(), v(k, a(r(o(m)(e, ["field", "placeholder"]))), s({ default: d(() => [ x(o(C), a(r(b.value)), s({ _: 2 }, [ p(o(m)(n, o(u)), (_, l) => ({ name: l, fn: d((t) => [ f(i.$slots, l, a(r(t || {}))) ]) })) ]), 1040) ]), _: 2 }, [ p(o(S)(n, o(u)), (_, l) => ({ name: l, fn: d((t) => [ f(i.$slots, l, a(r(t || {}))) ]) })) ]), 1040)); } }); export { I as default };