import DefaultTheme from 'vitepress/theme' import DemoBlock from '@ruabick/vitepress-demo-block' import '@ruabick/vitepress-demo-block/dist/style.css' import './var.css' import seldom from '../../../packages/seldom' import '../../../lib/theme/seldom.css' import ElementPlus from 'element-plus' import 'element-plus/dist/index.css' import DiyInput from '../../../packages/components/GroupForm/demo/diy-input.vue' import alias from '../cmd/alias.vue' export default { ...DefaultTheme, enhanceApp ( { app, router, siteData } ) { app.component('demo', DemoBlock) app.component('alias', alias) app.component('DiyInput', DiyInput) app.use(seldom, { upload: { path: '/bj_bhb_com_api/pc/upload/file', headers: () => { return { Authorization: '3dce07e1-3c2e-4e41-bf0c-08aa57176056' } }, data: [ { key: 'fileArray', value: 'file' } ], domain: 'http://172.16.208.12:18590/', listPath: 'data.resultList[0]', urlKey: 'fileUrl', nameKey: 'originalFilename' } }) app.use(ElementPlus) }, } as any