Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

Textarea

Textarea using the host's multiline input presentation.

Import

import { Textarea } from "@dartwic/interface-sdk/ui";

Declaration

export const Textarea: HostComponent<TextareaProps>;

TextareaProps

Controlled multiline text field.

export interface TextareaProps extends HostComponentProps {
    value?: string;
    defaultValue?: string;
    onChange?: HostEventHandler;
    placeholder?: string;
    disabled?: boolean;
    rows?: number;
}
PropTypeRequirementDescription
valuestringOptional
defaultValuestringOptional
onChangeHostEventHandlerOptional
placeholderstringOptional
disabledbooleanOptional
rowsnumberOptional
classNamestringOptionalAdditional Tailwind or host CSS classes.
childrenHostNodeOptionalChild content rendered by the host component.
idstringOptionalOptional DOM identifier.
styleRecord<string, unknown>OptionalInline style values passed to the host component.