14 lines
709 B
TypeScript
14 lines
709 B
TypeScript
import { defineAsyncComponent } from "vue";
|
|
import { ZeroPluginOptions } from "../../core";
|
|
|
|
|
|
export default function createFields(app: ZeroPluginOptions): void
|
|
{
|
|
app.fieldType('text', defineAsyncComponent(() => import('./text.vue')));
|
|
app.fieldType('number', defineAsyncComponent(() => import('./number.vue')));
|
|
app.fieldType('toggle', defineAsyncComponent(() => import('./toggle.vue')));
|
|
app.fieldType('rte', defineAsyncComponent(() => import('./rte.vue')));
|
|
app.fieldType('output', defineAsyncComponent(() => import('./output.vue')));
|
|
app.fieldType('state', defineAsyncComponent(() => import('./state.vue')));
|
|
app.fieldType('textarea', defineAsyncComponent(() => import('./textarea.vue')));
|
|
} |