farris-vue/packages/ui-vue/docs/.vitepress/theme/index.ts

40 lines
1.3 KiB
TypeScript

// import farris from '../../../components/index';
import Accordion from '../../../components/accordion';
import Avatar from '../../../components/avatar';
import Button from '../../../components/button';
import ButtonEdit from '../../../components/button-edit';
import ComboList from '../../../components/combo-list';
import Notify from '../../../components/notify';
import RadioGroup from '../../../components/radio-group';
import Section from '../../../components/section';
import Switch from '../../../components/switch';
import Tabs from '../../../components/tabs';
import Text from '../../../components/text';
// import DefaultTheme from 'vitepress/theme';
import FarrisTheme from '../farris-theme';
import 'vitepress-theme-demoblock/theme/styles/index.css';
import { registerComponents } from './register-components.js';
import { insertBaiduScript } from './insert-baidu-script'
import '../../../public/assets/farris-all.css';
export default {
// ...DefaultTheme,
...FarrisTheme,
enhanceApp({ app }) {
app.use(Accordion)
.use(Avatar)
.use(Button)
.use(ButtonEdit)
.use(ComboList)
.use(Notify)
.use(RadioGroup)
.use(Section)
.use(Switch)
.use(Tabs)
.use(Text);
registerComponents(app);
insertBaiduScript()
}
};