OptionalcloseOptionalcloseTooltip text for the close button
OptionaldisabledDisable editing
OptionalonCalled when the input loses focus (good time to persist)
Called on every keystroke
OptionalonClose callback — renders a close button at the end of the title bar
OptionalonOptional callback for an "Open existing" affordance rendered to the LEFT of the title. When set, an IconButton is placed at the start of the title bar — useful when the editor was opened on a fresh blank file and the user needs a way back to a file picker. Omit to hide the button entirely.
OptionalonCalled on blur and before close to sync the filename with the current title. May be async.
OptionalonManual save callback — renders a save button when unsaved changes exist
OptionalonCalled before onClose to save unsaved content. EditableTitle awaits this before closing.
OptionalopenCustom icon for the open-existing button (defaults to FolderOpen).
OptionalopenTooltip text for the open-existing button.
OptionalplaceholderPlaceholder text when the field is empty
OptionalreadRead-only mode — renders static text instead of an input
OptionalsaveCustom save icon (defaults to MUI SaveIcon)
OptionalsaveCustom labels for each save status (defaults provided)
OptionalsaveCurrent save status — drives the indicator text and spinner
OptionalsaveTooltip text for the save button
Current title value
Custom close icon