doodle-ui

Textarea

Same treatment as Input, sized for longer notes. The sketch rectangle resizes with the element.

<Textarea label="Note" placeholder="Scratch something down" roughness={1.5} />

Usage

import { Textarea } from "doodleui-react";

<Textarea label="Note" rows={5} />

Props

PropTypeDefaultNotes
labelReactNodeundefinedOptional label rendered above the field.
rowsnumber4Visible line count.
roughnessnumber1.5How wobbly the stroke is. 0 is almost geometric. 3+ is messy.
seednumberprovider / randomLocks the sketch. Omit to follow SketchSeedProvider (Shuffle) or a mount-time random seed.
sketchColorstring#1f1d1aStroke color. Also tints primary/accent fills where relevant.
classNamestringundefinedPassed through to the root element.
styleCSSPropertiesundefinedPassed through to the root element.