0.0.0Updated 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 { type ExtractedNavbarSchema, Navbar, NavbarSchema } from "./components/navbar.tsx";

ComponentPlugin1.registerAs(PluginType.ComponentProvider, {
  components: [{
    id: "navbar",
    label: "Navbar",
    schema: NavbarSchema,
    render(params: ExtractedNavbarSchema) {
      return Navbar(params);
    }
  }]
})

export default ComponentPlugin1;