UNPKG

@wetspace/pro-components

Version:
43 lines (42 loc) 1.37 kB
import { defineComponent as p, computed as i, openBlock as c, createBlock as l, unref as e, normalizeProps as a, guardReactiveProps as n, withCtx as s, createVNode as u, mergeProps 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 f } 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 { ElTimePicker as P } from "element-plus"; import { wetProFormItemProps as h } from "../../pro-form/src/types.mjs"; const N = /* @__PURE__ */ p({ name: "WetFormTimePicker", __name: "time-picker", props: { ...h, placeholder: String, formInputProps: { type: Object } }, setup(o) { const r = o, t = i(() => r.placeholder ? r.placeholder : `请选择${r.label}`); return (_, k) => (c(), l(e(f), a(n(r)), { default: s(({ inputProps: m }) => [ u(e(P), d({ placeholder: t.value, ...m }, { "value-format": "HH:mm:ss" }), null, 16) ]), _: 1 }, 16)); } }); export { N as default };