package shared import ( "github.com/teamhanko/hanko/backend/flowpilot" ) type Back struct{} func (a Back) GetName() flowpilot.ActionName { return ActionBack } func (a Back) GetDescription() string { return "Navigate one step back." } func (a Back) Initialize(c flowpilot.InitializationContext) { if !c.StateIsRevertible() { c.SuspendAction() } } func (a Back) Execute(c flowpilot.ExecutionContext) error { return c.Revert() }