+
{{ msg }}
@@ -33,4 +41,17 @@ const count = ref(0);
.read-the-docs {
color: #888;
}
+.logo {
+ height: 6em;
+ padding: 1.5em;
+ will-change: filter;
+}
+
+.logo:hover {
+ filter: drop-shadow(0 0 2em #646cffaa);
+}
+
+.logo.vue:hover {
+ filter: drop-shadow(0 0 2em #42b883aa);
+}
diff --git a/packages/ui-vue/src/main.ts b/packages/ui-vue/src/main.ts
index 015f709d777e27d0b6bcec51e45d48a017c4c45e..7cba09d0e7ba0826ef03198a876196c61f371cff 100644
--- a/packages/ui-vue/src/main.ts
+++ b/packages/ui-vue/src/main.ts
@@ -1,9 +1,34 @@
import { createApp } from 'vue';
import './style.css';
import App from './app.vue';
-import Tooltip from '../components/tooltip/index';
-import Popover from '../components/popover/index';
-import Modal from '../components/modal/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 Modal from '../components/modal';
+import Notify from '../components/notify';
+import Popover from '../components/popover';
+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 Tooltip from '../components/tooltip';
const app = createApp(App);
-app.use(Modal).use(Popover).use(Tooltip).mount('#app');
+app.use(Accordion)
+ .use(Avatar)
+ .use(Button)
+ .use(ButtonEdit)
+ .use(ComboList)
+ .use(Modal)
+ .use(Notify)
+ .use(Popover)
+ .use(RadioGroup)
+ .use(Section)
+ .use(Switch)
+ .use(Tabs)
+ .use(Text)
+ .use(Tooltip)
+ .mount('#app');