vibe.handlers.message¶
Handler for Mesage Data Types.
Implements the DataTypeHandler interface for message inputs (e.g., note, warning, erro). Handles widget rendering specific to these types.
MessageHandler ¶
Handler for message blocks (note, warning, error).
render_widget ¶
render_widget(name: str, current_value: object, error_message: str | None = None, _item_level_errors: dict[str, str] | None = None) -> str
Render a read-only note/warning/error block (no form input).
process_form_data ¶
process_form_data(name: str, form_data: object) -> None
Messages are not inputs; ignore form data and return None.
validate_input ¶
validate_input(value: object, check_required: bool = True) -> str | None
Return None - messages are content-only and not validated inputs.
get_probe_placeholder ¶
get_probe_placeholder() -> bool
Return a safe placeholder to indicate presence during probing.
get_preview_placeholder_value ¶
get_preview_placeholder_value() -> str
Messages generally don't render in preview; return empty string.