TextEditable

The TextEditable component wraps inline text to allow it to be edited using the HTML contenteditable property. Newlines are replaced with the empty string.

Props

Name Type Default value Required? Description
value String - No Text content.
enabled Boolean true No Whether the content can be edited.

Methods

input(e)

Set the content to a new value.
Parameters:
Name Type Description
e Event

keydown(e) → {boolean|void}

Catch keydown events and translate 'enter' to signal completed input.
Parameters:
Name Type Description
e KeyboardEvent
Returns:
boolean | void - Whether to continue event bubbling.