0.0.1•Updated a month ago
import { Plugin, PluginType } from "https://viapak.xyz/@divzero/core@0.0.1/plugin.ts";
const ComponentPlugin1 = new Plugin({
name: "Component Plugin 1",
slug: "test-1",
version: "0.0.0"
})
import { Navbar, NavbarSchema } from "./components/navbar.tsx";
import { UserList, UserListSchema } from "./components/user_list.tsx";
ComponentPlugin1.registerAs(PluginType.ComponentProvider, {
components: [{
id: "navbar",
label: "Navbar",
schema: NavbarSchema,
render: Navbar
}, {
id: "userlist",
label: "User List",
schema: UserListSchema,
render: UserList
}]
})
export default ComponentPlugin1;