@aplus-frontend/ui
Version:
28 lines (27 loc) • 727 B
JavaScript
import { computed as r } from "vue";
import "../../config-provider/index.mjs";
import "../../utils/index.mjs";
import { useLocale as n } from "../../config-provider/hooks/use-locale.mjs";
import { isDef as i } from "../../utils/is.mjs";
const c = ["Select", "Date"], a = [
"Text",
"TextArea",
"Number",
"TextPassword",
"Second"
], m = (t, o) => {
const { t: e } = n();
return r(() => {
if (i(o.placeholder))
return o.placeholder;
if (t === "DateRange")
return [e("ap.field.startDateText"), e("ap.field.endDateText")];
if (c.includes(t))
return e("ap.common.chooseText");
if (a.includes(t))
return e("ap.common.inputText");
});
};
export {
m as useDefaultPlaceholder
};