4.6.2 • Published 6 months ago

@wixc3/board-plugins v4.6.2

Weekly downloads
-
License
MIT
Repository
github
Last release
6 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

4.6.2

6 months ago

4.6.1

7 months ago

4.6.0

7 months ago

4.5.3

7 months ago

4.3.2

9 months ago

4.3.3

9 months ago

4.3.1

9 months ago

4.0.0

10 months ago

4.3.0

9 months ago

3.0.1

11 months ago

3.0.0

11 months ago

3.0.0-next.0

11 months ago

2.6.0

11 months ago

2.5.0

1 year ago

2.4.1

1 year ago

2.4.0

1 year ago

2.3.0

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.3.0

3 years ago

2.1.2

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.5

3 years ago

2.1.3

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.0.0

3 years ago