vxe-pc-ui
Version:
A vue based PC component library
24 lines (19 loc) • 656 B
text/typescript
import { getI18n } from '@vxe-ui/core'
import type { VxeListDesignDefines } from '../../../types'
export const getListDesignActionButtonName = (name: string) => {
return getI18n(`vxe.listDesign.activeBtn.${name}`)
}
export const handleGetListDesignActionButtonName = (params: { name: string }) => {
return getListDesignActionButtonName(params.name)
}
export const createListDesignActionButton = (btnObj?: Partial<VxeListDesignDefines.DefaultSettingFormActionButton>) => {
return Object.assign({
name: '',
icon: '',
type: '',
classify: '',
code: '',
status: '',
permissionCode: ''
}, btnObj)
}