@pangenerator/tweakpane-textarea-plugin
Version:
Textarea plugin for Tweakpane
52 lines (37 loc) • 1.07 kB
Markdown
# Textarea plugin for Tweakpane
[](https://www.npmjs.org/package/@pangenerator/tweakpane-textarea-plugin)
Simple textarea (multiline text input) plugin for [Tweakpane][tweakpane].\

## Installation
### NPM
`npm i @pangenerator/tweakpane-textarea-plugin`
### Browser
```html
<script src="tweakpane.min.js"></script>
<script src="tweakpane-textarea-plugin.min.js"></script>
<script>
const pane = new Tweakpane.Pane();
pane.registerPlugin(TweakpaneTextareaPlugin);
</script>
```
### Package
```js
import {Pane} from 'tweakpane';
import * as TextareaPlugin from '@pangenerator/tweakpane-textarea-plugin';
const pane = new Pane();
pane.registerPlugin(TextareaPlugin);
```
## Usage
```js
const params = {
prop: 'Put your\nmultiline\ntext here!'
};
pane.addBinding(params, 'prop', {
view: 'textarea',
rows: 6,
placeholder: 'Type here...'
}).on('change', (ev) => {
console.log(ev.value);
});
```
[tweakpane]: https://github.com/cocopon/tweakpane/