Files
AFFiNE-Mirror/plugins/vue-hello-world/src/index.ts
T
2023-08-05 23:59:14 -04:00

19 lines
421 B
TypeScript

import type { PluginContext } from '@affine/sdk/entry';
import ElementPlus from 'element-plus';
import { createApp } from 'vue';
import App from './app.vue';
export const entry = (context: PluginContext) => {
context.register('headerItem', div => {
const app = createApp(App);
app.use(ElementPlus);
app.mount(div, false, false);
return () => {
app.unmount();
};
});
return () => {};
};