UNPKG

@wetspace/pro-components

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