Miss any of our Open RFC calls?Watch the recordings here! »

intermix-tile

1.0.5 • Public • Published

Intermix Menu Item

When dealing with multiple frontend technologies, we will run into the issue of not having access to React components (like NavLink) , that will be required for the layout items like the menu or dashboard. This plugin will abstract out access to these React components and make them available to other non-React pilet apps.

Documentation

The following functions are brought to the Pilet API.

createLinkApi

Setup and Bootstrapping

The provided library only brings API extensions for pilets to a Piral instance.

For the setup of the library itself you'll need to import createLinkApi from the piral-navlink package.

import { createLinkApi } from "piral-navlink";

The integration looks like:

const instance = createInstance({
  // important part
  extendApi: [createLinkApi()]
  // ...
});

createLink

Create a menu link component based on NavLink

createLink(to: string, name: string): ComponentType;

Usage

piral.registerMenu(() => app.createLink("/svlete-app", "Svelte App"));

License

MIT

Install

npm i intermix-tile

DownloadsWeekly Downloads

3

Version

1.0.5

License

MIT

Unpacked Size

10.5 kB

Total Files

21

Last publish

Collaborators

  • avatar