Skip to content
Entangle UI v0.13.0

EditableTextHandle

Defined in: src/components/primitives/EditableText/EditableText.types.ts:49

Imperative handle exposed through ref. Lets an external control (e.g. a toolbar “Rename” button) drive the edit session and focus.

cancel: () => void

Defined in: src/components/primitives/EditableText/EditableText.types.ts:55

Leave edit mode, discarding the current draft.

void


commit: () => void

Defined in: src/components/primitives/EditableText/EditableText.types.ts:53

Leave edit mode, committing the current draft.

void


edit: () => void

Defined in: src/components/primitives/EditableText/EditableText.types.ts:51

Enter edit mode programmatically (no-op when disabled or read-only).

void


focus: () => void

Defined in: src/components/primitives/EditableText/EditableText.types.ts:57

Focus the edit field while editing, otherwise the display element.

void


getElement: () => HTMLElement | null

Defined in: src/components/primitives/EditableText/EditableText.types.ts:61

The root DOM element for the current state (display element or input).

HTMLElement | null


isEditing: () => boolean

Defined in: src/components/primitives/EditableText/EditableText.types.ts:59

Whether an edit session is currently active.

boolean