resolves #47 Co-authored-by: johba <johba@harb.eth> Reviewed-on: https://codeberg.org/johba/harb/pulls/54
25 lines
757 B
TypeScript
25 lines
757 B
TypeScript
import { WagmiPlugin } from '@wagmi/vue';
|
|
import { QueryClient, VueQueryPlugin } from '@tanstack/vue-query';
|
|
import { createApp } from 'vue';
|
|
import { config } from './wagmi';
|
|
import ClickOutSide from '@/directives/ClickOutsideDirective';
|
|
import router from './router';
|
|
|
|
import App from './App.vue';
|
|
import './assets/styles/main.sass';
|
|
import Toast from 'vue-toastification';
|
|
import 'vue-toastification/dist/index.css';
|
|
const queryClient = new QueryClient();
|
|
|
|
const app = createApp(App);
|
|
|
|
app.directive('click-outside', ClickOutSide);
|
|
|
|
app.use(WagmiPlugin, { config });
|
|
app.use(VueQueryPlugin, { queryClient });
|
|
app.use(router);
|
|
app.use(Toast, {
|
|
transition: 'Vue-Toastification__fade',
|
|
containerClassName: 'harb-toast-container',
|
|
});
|
|
app.mount('#app');
|