Props

The only required prop is steps with an array of steps.
Below is the complete list of possible props and options:

▶︎ indicates the default value if there's one

beaconComponent {ReactNode}
A React component or function to be used instead the default Beacon. Check custom components for details.

callback {() => CallbackProps)}
It will be called when Joyride's state changes. it returns a single parameter with the state.

continuous {boolean} ▶︎ false
The tour is played sequentially with the Next button.

debug {boolean} ▶︎ false
Log Joyride's actions to the console.

disableCloseOnEsc {boolean} ▶︎ false
Disable closing the tooltip on ESC.

disableOverlay {boolean} ▶︎ false
Don't show the overlay.

disableOverlayClose {boolean} ▶︎ false
Don't close the tooltip when clicking the overlay.

disableScrolling {boolean} ▶︎ false
Disable auto scrolling between steps.

disableScrollParentFix {boolean} ▶︎ false
Disable the fix to handle "unused" overflow parents

floaterProps {object}
Options to be passed to react-floater.

getHelpers {() => StoreHelpers)} Get the store methods to control the tour programatically. prev, next, go, close, skip, reset, info

hideBackButton {boolean} ▶︎ false
Hide the "back" button.

locale {object} ▶︎ { back: 'Back', close: 'Close', last: 'Last', next: 'Next', skip: 'Skip' }
The strings used in the tooltip.

run {boolean} ▶︎ true
Run/stop the tour.

scrollOffset {number} ▶︎ 20
The scroll distance from the element scrollTop value.

scrollToFirstStep {boolean} ▶︎ false
Scroll the page for the first step.

showProgress {boolean} ▶︎ false
Display the tour progress in the next button _e.g. 2/5 _in continuous tours.

showSkipButton {boolean} ▶︎ false
Display a button to skip the tour.

spotlightClicks {number} ▶︎ false
Allow mouse and touch events thru the spotlight. You can click links in your app.

spotlightPadding {boolean} ▶︎ 10
The padding of the spotlight.

stepIndex {number}
Setting a number here will turn Joyride into controlled mode.

You'll have to keep an internal state by yourself and update it with the events in the callback.

Do not use this if you don't need it.

steps {Array<Step>} - required
The tour's steps.
Check the step docs for more information.

styles {object}
Override the styling of the Tooltip globally

tooltipComponent {React.Node}
A React component or function to be used instead the default Tooltip excluding the arrow.
Check custom components for details.

results matching ""

    No results matching ""