UNPKG

@wetspace/pro-components

Version:
43 lines (42 loc) 1.32 kB
import { defineComponent as c, computed as i, openBlock as a, createBlock as n, unref as e, normalizeProps as r, guardReactiveProps as t, withCtx as u, createVNode as s } from "vue"; import "../../delete-button/index.mjs"; import "../../count-down-button/index.mjs"; import "../../ellipsis/index.mjs"; import "../index.mjs"; import { WetProFormItem as d } 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 { ElAutocomplete as f } from "element-plus"; import { wetProFormItemProps as h } from "../../pro-form/src/types.mjs"; const N = /* @__PURE__ */ c({ name: "WetAutocomplete", __name: "autocomplete", props: { ...h, placeholder: String, formInputProps: { type: Object } }, setup(p) { const o = p, m = i(() => o.placeholder ? o.placeholder : `请输入${o.label}`); return (_, P) => (a(), n(e(d), r(t(o)), { default: u(({ inputProps: l }) => [ s(e(f), r(t({ placeholder: m.value, ...l })), null, 16) ]), _: 1 }, 16)); } }); export { N as default };