UNPKG

@pangenerator/tweakpane-textarea-plugin

Version:
52 lines (37 loc) 1.07 kB
# Textarea plugin for Tweakpane [![Version](http://img.shields.io/npm/v/@pangenerator/tweakpane-textarea-plugin.svg)](https://www.npmjs.org/package/@pangenerator/tweakpane-textarea-plugin) Simple textarea (multiline text input) plugin for [Tweakpane][tweakpane].\ ![image](multiline2.gif) ## 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/