diff --git a/libs/remix-ui/debugger-ui/src/lib/button-navigator/button-navigator.tsx b/libs/remix-ui/debugger-ui/src/lib/button-navigator/button-navigator.tsx
index 2db94f72cc..a17f090ed4 100644
--- a/libs/remix-ui/debugger-ui/src/lib/button-navigator/button-navigator.tsx
+++ b/libs/remix-ui/debugger-ui/src/lib/button-navigator/button-navigator.tsx
@@ -1,4 +1,5 @@
import React, { useState, useEffect } from 'react' // eslint-disable-line
+import { OverlayTrigger, Tooltip } from 'react-bootstrap'
import './button-navigator.css'
export const ButtonNavigation = ({ stepOverBack, stepIntoBack, stepIntoForward, stepOverForward, jumpOut, jumpPreviousBreakpoint, jumpNextBreakpoint, jumpToException, revertedReason, stepState, jumpOutDisabled }) => {
@@ -53,19 +54,96 @@ export const ButtonNavigation = ({ stepOverBack, stepIntoBack, stepIntoForward,
return (
- { stepOverBack && stepOverBack() }} disabled={state.overBackDisabled} >
- { stepIntoBack && stepIntoBack() }} disabled={state.intoBackDisabled}>
- { stepIntoForward && stepIntoForward() }} disabled={state.intoForwardDisabled}>
- { stepOverForward && stepOverForward() }} disabled={state.overForwardDisabled}>
+ { stepOverBack && stepOverBack() }} disabled={state.overBackDisabled} >
+
+ Step over back
+
+ }
+ >
+
+
+
+ { stepIntoBack && stepIntoBack() }} disabled={state.intoBackDisabled}>
+
+ Step back
+
+ }
+ >
+
+
+
+ { stepIntoForward && stepIntoForward() }} disabled={state.intoForwardDisabled}>
+
+ Step into
+
+ }
+ >
+
+
+
+ { stepOverForward && stepOverForward() }} disabled={state.overForwardDisabled}>
+
+ Step into
+
+ }
+ >
+
+
+
- { jumpPreviousBreakpoint && jumpPreviousBreakpoint() }} disabled={state.jumpPreviousBreakpointDisabled}>
- { jumpOut && jumpOut() }} disabled={state.jumpOutDisabled}>
- { jumpNextBreakpoint && jumpNextBreakpoint() }} disabled={state.jumpNextBreakpointDisabled}>
+ { jumpPreviousBreakpoint && jumpPreviousBreakpoint() }} disabled={state.jumpPreviousBreakpointDisabled}>
+
+ {'Jump to the previous breakpoint'}
+
+ }
+ >
+
+
+
+ { jumpOut && jumpOut() }} disabled={state.jumpOutDisabled}>
+
+ {'Jump out'}
+
+ }
+ >
+
+
+
+ { jumpNextBreakpoint && jumpNextBreakpoint() }} disabled={state.jumpNextBreakpointDisabled}>
+
+ {'Jump to the next breakpoint'}
+
+ }
+ >
+
+
+
-
This call has reverted, state changes made during the call will be reverted.
+
This call has reverted, state changes made during the call will be reverted.
This call will run out of gas.
The parent call will throw an exception
Click { jumpToException && jumpToException() }}>here to jump where the call reverted.