You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
1.0 KiB

import{e as n,aX as a,aY as t,aZ as l}from"./index-f4658ae7.js";const{t:c}=n();function f(e){return e.includes("Input")||e.includes("Complete")?c("common.inputText"):e.includes("Picker")||e.includes("Select")||e.includes("Cascader")||e.includes("Checkbox")||e.includes("Radio")||e.includes("Switch")?c("common.chooseText"):""}const s=["DatePicker","MonthPicker","WeekPicker","TimePicker"];function d(){return[...s,"RangePicker"]}function k(e,i,u){["DatePicker","MonthPicker","WeekPicker","TimePicker"].includes(i)?e.type=u?"string":"object":["RangePicker","Upload","CheckboxGroup","TimePicker"].includes(i)?e.type="array":["InputNumber"].includes(i)&&(e.type="number")}function P(e,i){const{valueFormat:u,value:r}=e;u?e.value=a(r)?t(r).format(u):r:s.includes(i)&&r&&(e.value=t(e.value))}function T(e,i){return e&&["Input","InputPassword","InputSearch","InputTextArea"].includes(e)&&i&&l(i)?`${i}`:i}const p=d();export{f as createPlaceholderMessage,p as dateItemType,T as handleInputNumberValue,P as processDateValue,k as setComponentRuleType};