@wetspace/pro-components
Version:
::: tip 基本介绍
43 lines (42 loc) • 1.37 kB
JavaScript
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
};