{"version":3,"file":"use-form-base-locale.mjs","names":[],"sources":["../../../../../../packages/components/form-base/src/use-form-base-locale.ts"],"sourcesContent":["import { computed } from 'vue'\nimport { useLocale } from '@pit-element-plus/hooks'\nimport type { FormBaseProps } from './form-base'\n\nexport default function useFormBaseLocale(props: FormBaseProps) {\n  const { t } = useLocale()\n\n  // 新建按钮文字\n  const localeAddBtnText = computed(\n    () => props.addBtnText || t('el.formBase.addBtnText')\n  )\n\n  // 编辑按钮文字\n  const localeEditBtnText = computed(\n    () => props.editBtnText || t('el.formBase.editBtnText')\n  )\n\n  // 删除按钮文字\n  const localeDelBtnText = computed(\n    () => props.delBtnText || t('el.formBase.delBtnText')\n  )\n\n  // 批量删除按钮文字\n  const localeBatchBtnText = computed(\n    () => props.batchBtnText || t('el.formBase.batchBtnText')\n  )\n\n  // 展开按钮文字\n  const localeExpandBtnText = computed(() => t('el.formBase.expandBtnText'))\n\n  // 折叠按钮文字\n  const localeFoldBtnText = computed(() => t('el.formBase.foldBtnText'))\n\n  // 查询按钮文字\n  const localeSearchBtnText = computed(\n    () => props.searchBtnText || t('el.formBase.searchBtnText')\n  )\n\n  // 清空按钮文字\n  const localeClearBtnText = computed(\n    () => props.clearBtnText || t('el.formBase.clearBtnText')\n  )\n\n  // 保存按钮\n  const localeConfirmBtnText = computed(\n    () => props.confirmBtnText || t('el.formBase.confirm')\n  )\n\n  // 新建成功！\n  const localeTextAddSuccess = computed(\n    () => props.textAddSuccess || t('el.formBase.textAddSuccess')\n  )\n\n  // 修改成功！\n  const localeTextEditSuccess = computed(\n    () => props.textEditSuccess || t('el.formBase.textEditSuccess')\n  )\n\n  // 删除成功！\n  const localeTextDelSuccess = computed(\n    () => props.textDelSuccess || t('el.formBase.textDelSuccess')\n  )\n\n  // 是否删除已选中数据？\n  const localeTextDelStr = computed(\n    () => props.textDelStr || t('el.formBase.textDelStr')\n  )\n\n  // 您没有选中任何数据项,请选中后再操作！\n  const localeTextEmptyOption = computed(\n    () => props.textEmptyOption || t('el.formBase.textEmptyOption')\n  )\n\n  // 请选择一条数据！\n  const localeTextEmptyOptionOne = computed(\n    () => props.textEmptyOptionOne || t('el.formBase.textEmptyOptionOne')\n  )\n\n  // 暂存\n  const localeStorageBtnText = computed(\n    () => props.storageBtnText || t('el.formBase.storageBtnText')\n  )\n\n  // 保存草稿\n  const localeDraftBtnText = computed(\n    () => props.draftBtnText || t('el.formBase.draftBtnText')\n  )\n\n  // 发起流程\n  const localeInitiateProcessBtnText = computed(\n    () =>\n      props.initiateProcessBtnText || t('el.formBase.initiateProcessBtnText')\n  )\n\n  // 流程保存成功\n  const localeTextDraftSuccess = computed(\n    () => props.textDraftSuccess || t('el.formBase.textDraftSuccess')\n  )\n\n  // 流程保存成功\n  const localeTextProcessSuccess = computed(\n    () => props.textProcessSuccess || t('el.formBase.textProcessSuccess')\n  )\n\n  return {\n    localeAddBtnText,\n    localeEditBtnText,\n    localeDelBtnText,\n    localeBatchBtnText,\n    localeExpandBtnText,\n    localeFoldBtnText,\n    localeSearchBtnText,\n    localeClearBtnText,\n    localeConfirmBtnText,\n    localeTextAddSuccess,\n    localeTextEditSuccess,\n    localeTextDelSuccess,\n    localeTextDelStr,\n    localeTextEmptyOption,\n    localeTextEmptyOptionOne,\n    localeStorageBtnText,\n    localeDraftBtnText,\n    localeInitiateProcessBtnText,\n    localeTextDraftSuccess,\n    localeTextProcessSuccess,\n  }\n}\n"],"mappings":";;;;AAIA,SAAwB,kBAAkB,OAAsB;CAC9D,MAAM,EAAE,MAAM,WAAW;AAmGzB,QAAO;EACL,kBAjGuB,eACjB,MAAM,cAAc,EAAE,yBAAyB,CACtD;EAgGC,mBA7FwB,eAClB,MAAM,eAAe,EAAE,0BAA0B,CACxD;EA4FC,kBAzFuB,eACjB,MAAM,cAAc,EAAE,yBAAyB,CACtD;EAwFC,oBArFyB,eACnB,MAAM,gBAAgB,EAAE,2BAA2B,CAC1D;EAoFC,qBAjF0B,eAAe,EAAE,4BAA4B,CAAC;EAkFxE,mBA/EwB,eAAe,EAAE,0BAA0B,CAAC;EAgFpE,qBA7E0B,eACpB,MAAM,iBAAiB,EAAE,4BAA4B,CAC5D;EA4EC,oBAzEyB,eACnB,MAAM,gBAAgB,EAAE,2BAA2B,CAC1D;EAwEC,sBArE2B,eACrB,MAAM,kBAAkB,EAAE,sBAAsB,CACvD;EAoEC,sBAjE2B,eACrB,MAAM,kBAAkB,EAAE,6BAA6B,CAC9D;EAgEC,uBA7D4B,eACtB,MAAM,mBAAmB,EAAE,8BAA8B,CAChE;EA4DC,sBAzD2B,eACrB,MAAM,kBAAkB,EAAE,6BAA6B,CAC9D;EAwDC,kBArDuB,eACjB,MAAM,cAAc,EAAE,yBAAyB,CACtD;EAoDC,uBAjD4B,eACtB,MAAM,mBAAmB,EAAE,8BAA8B,CAChE;EAgDC,0BA7C+B,eACzB,MAAM,sBAAsB,EAAE,iCAAiC,CACtE;EA4CC,sBAzC2B,eACrB,MAAM,kBAAkB,EAAE,6BAA6B,CAC9D;EAwCC,oBArCyB,eACnB,MAAM,gBAAgB,EAAE,2BAA2B,CAC1D;EAoCC,8BAjCmC,eAEjC,MAAM,0BAA0B,EAAE,qCAAqC,CAC1E;EA+BC,wBA5B6B,eACvB,MAAM,oBAAoB,EAAE,+BAA+B,CAClE;EA2BC,0BAxB+B,eACzB,MAAM,sBAAsB,EAAE,iCAAiC,CACtE;EAuBA"}