UNPKG

@pmndrs/uikit

Version:

Build performant 3D user interfaces with Three.js and yoga.

15 lines (14 loc) 566 B
import { Input, InputPropertiesSchema } from './input.js'; export const TextareaPropertiesSchema = InputPropertiesSchema; export class Textarea extends Input { inputConfig; constructor(inputProperties, initialClasses, inputConfig) { super(inputProperties, initialClasses, { multiline: true, ...inputConfig }); this.inputConfig = inputConfig; } clone(recursive) { const cloned = new Textarea(this.inputProperties, this.initialClasses, this.inputConfig); this.copyInto(cloned, recursive); return cloned; } }