Text Area#

class marimo.ui.text_area(value: str = '', placeholder: str = '', *, label: str = '', on_change: Callable[[str], None] | None = None)#

A text area that is larger than ui.text.

Example.

text_area = mo.ui.text_area()

Attributes.

  • value: a string of the text area contents

Initialization Args.

  • value: initial value of the text area

  • placeholder: placeholder text to display when the text area is empty

  • label: text label for the element

  • on_change: optional callback to run when this element’s value changes

Public methods

Inherited from UIElement

form([label])

Create a submittable form out of this UIElement.

Inherited from Html

batch(**elements)

Convert an HTML object with templated text into a UI element.

center()

Center an item.

right()

Right-justify.

left()

Left-justify.

callout([kind])

Create a callout containing this HTML element.

Public Data Attributes:

Inherited from UIElement

value

The element’s current value.

Inherited from Html

text

A string of HTML representing this element.