mirror of
https://github.com/ZiuChen/ClipboardManager.git
synced 2025-06-08 06:16:18 +08:00
24 lines
711 B
JavaScript
24 lines
711 B
JavaScript
import 'element-plus/theme-chalk/base.css'
|
|
import 'element-plus/theme-chalk/dark/css-vars.css'
|
|
import 'element-plus/theme-chalk/el-overlay.css'
|
|
import { ElButton, ElMessageBox, ElMessage } from 'element-plus'
|
|
|
|
const components = [ElButton, ElMessageBox, ElMessage]
|
|
|
|
export default function registerElement(app) {
|
|
components.forEach((c) => {
|
|
let name = transferCamel(c.name)
|
|
if (c.name === 'MessageBox') name = 'el-message-box'
|
|
if (c.name === 'message') name = 'el-message'
|
|
require(`element-plus/theme-chalk/${name}.css`)
|
|
app.component(name, c)
|
|
})
|
|
}
|
|
|
|
function transferCamel(camel) {
|
|
return camel
|
|
.replace(/([A-Z])/g, '-$1')
|
|
.toLowerCase()
|
|
.slice(1)
|
|
}
|