4.6.2 • Published 10 months ago

@wixc3/board-plugins v4.6.2

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

10 months ago

4.6.1

10 months ago

4.6.0

10 months ago

4.5.3

10 months ago

4.3.2

12 months ago

4.3.3

12 months ago

4.3.1

12 months ago

4.0.0

1 year ago

4.3.0

12 months ago

3.0.1

1 year ago

3.0.0

1 year ago

3.0.0-next.0

1 year ago

2.6.0

1 year ago

2.5.0

1 year ago

2.4.1

2 years ago

2.4.0

2 years 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

4 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

4 years ago