UNPKG

@rivercoders/vue3-datagrid

Version:
30 lines (22 loc) 690 B
import { App } from "vue"; import { RevoGrid } from "./revogrid"; import vueTemplate, { vueTemplateConstructor } from "./vue-template"; import vueEditor from "./vue-editor"; export const VGrid = RevoGrid; let installed = false; export const VGridPlugin = { install(app: App) { if (installed) { return; } installed = true; app.component("vue-data-grid", VGrid); }, }; // Vue template wrapper for virtual nodes export const VGridVueTemplate = vueTemplate; // Vue adapter to convert vue component into VNode export const VGridVueTemplateConstructor = vueTemplateConstructor; // Vue editor wrapper export const VGridVueEditor = vueEditor; export default VGrid;