UNPKG

@wetspace/pro-components

Version:
43 lines (42 loc) 1.31 kB
import { defineComponent as c, computed as i, openBlock as l, createBlock as n, unref as o, normalizeProps as e, guardReactiveProps as t, withCtx as s, createVNode as d } from "vue"; import "../../delete-button/index.mjs"; import "../../count-down-button/index.mjs"; import "../../ellipsis/index.mjs"; import "../index.mjs"; import { WetProFormItem as u } from "../../pro-form/index.mjs"; import "../../pro-table/index.mjs"; import "../../pro-descriptions/index.mjs"; import "../../pro-list/index.mjs"; import "../../layout/index.mjs"; import "../../page/index.mjs"; import "../../guide/index.mjs"; import "../../notice-menu/index.mjs"; import "../../state/index.mjs"; import { ElCascader as f } from "element-plus"; import { wetProFormItemProps as h } from "../../pro-form/src/types.mjs"; const O = /* @__PURE__ */ c({ name: "WetFormCascader", __name: "cascader", props: { ...h, placeholder: String, formInputProps: { type: Object } }, setup(p) { const r = p, m = i(() => r.placeholder ? r.placeholder : `请选择${r.label}`); return (_, P) => (l(), n(o(u), e(t(r)), { default: s(({ inputProps: a }) => [ d(o(f), e(t({ placeholder: m.value, ...a })), null, 16) ]), _: 1 }, 16)); } }); export { O as default };