panGenerator / tweakpane-textarea-plugin

Simple textarea plugin for Tweakpane

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Textarea plugin for Tweakpane

Version

Simple textarea (multiline text input) plugin for Tweakpane.
image

Installation

NPM

npm i @pangenerator/tweakpane-textarea-plugin

Browser

<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

import {Pane} from 'tweakpane';
import * as TextareaPlugin from '@pangenerator/tweakpane-textarea-plugin';

const pane = new Pane();
pane.registerPlugin(TextareaPlugin);

Usage

const params = {
  prop: 'Put your\nmultiline\ntext here!'
};

pane.addInput(params, 'prop', {
  view: 'textarea',
  lineCount: 6,
  placeholder: 'Type here...'
}).on('change', (ev) => {
  console.log(ev.value);
});

About

Simple textarea plugin for Tweakpane

License:MIT License


Languages

Language:TypeScript 43.8%Language:JavaScript 37.4%Language:HTML 11.4%Language:SCSS 7.3%