2.5.0 • Published 2 months ago

@wixc3/board-plugins v2.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

@wixc3/board-plugins

npm version

Plugins can add more meta data, modify the rendering environment, wrap the render result and much more. Plugins are specific to a sub-type of IGeneralMetadata and can use the hooks supplied by the meta data type.

For instance, cssVarsPlugin is only applicable to IRenderable and uses the beforeRender hook.

Usage

import { createBoard } from '@wixc3/react-board';
import { tagsPlugin, cssVarsPlugin } from '@wixc3/board-plugins';
import { AutoComplete } from './auto-complete';

createBoard({
  name: 'some board',
  Board: () => <AutoComplete />,
  plugins: [
    tagsPlugin.use({
      tags: ['react', 'forms', 'completions'],
    }),
    cssVarsPlugin.use({
      '--label-color': 'red',
    }),
  ],
});

tagsPlugin

Adds relevant tags to the board. Useful for indexing the boards.

cssVarsPlugin

Accepts a record containing css var names and values to give them during rendering. Adds those css variables to the canvas style.

License

MIT

2.5.0

2 months ago

2.4.1

3 months ago

2.4.0

4 months ago

2.3.0

10 months ago

2.2.1

12 months ago

2.2.0

1 year ago

1.2.0

2 years ago

1.1.0

2 years ago

1.3.0

2 years ago

2.1.2

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.5

2 years ago

2.1.3

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.0

2 years ago