CheckpointProps
Defines the props for the Checkpoint component.
Checkpoint marks a point in the transcript the user can restore to, or redo
past, after a restore. It renders a built-in default action driven by state,
which can be entirely replaced by supplying template.
Extends React.HTMLAttributes<HTMLDivElement> to allow passing standard HTML
attributes (e.g. className, style, id) directly to the root element.
Definition
Package:@progress/kendo-react-conversational-ui
Properties
onAction?
(event: CheckpointActionEvent) => void
Callback fired when the user activates the current checkpoint action
(e.g. clicks "Restore Checkpoint" or "Redo"). The payload always
mirrors the state prop's value at the time of activation.
The current lifecycle state of the checkpoint, driving the default built-in action rendered in the checkpoint content area. When omitted, no default action is rendered.
template?
ComponentType<CheckpointTemplateProps>
A custom component that replaces the default per-state action entirely when supplied — e.g. a timestamp, version label, author, or restore-confirmation/failure content.
visible?
boolean
When true, the checkpoint strip is always visible.
When false or omitted, the strip is only revealed on hover.
false