diff --git a/src/components/GuidedTour.tsx b/src/components/GuidedTour.tsx index 818117c..f17847a 100644 --- a/src/components/GuidedTour.tsx +++ b/src/components/GuidedTour.tsx @@ -3,6 +3,7 @@ import Joyride, { CallBackProps, STATUS } from "react-joyride"; import { Button } from "@mui/material"; import { useHelpState } from "../contexts"; import { LiveHelp } from "@mui/icons-material"; +import GuidedTourJoyrideTooltip from "./GuidedTourJoyrideTooltip"; const GuidedTour: FunctionComponent = () => { const [run, setRun] = React.useState(false); @@ -44,6 +45,7 @@ const GuidedTour: FunctionComponent = () => { + ); + }; + + const skipButton = () => { + return ( + + ); + }; + const backButton = () => { + return ( + + ); + }; + const closeButton = () => { + return ( + + + + ); + }; + + return ( +
+
+ {title && ( +

+ {title} +

+ )} +
+ {content} +
+
+ {!hideFooter && ( +
+ + + {showSkipButton && !isLastStep && skipButton()} + + + {!hideBackButton && index > 0 && backButton()} + + + {primaryButton()} + + +
+ )} + {!hideCloseButton && closeButton()} +
+ ); +}; + +export default GuidedTourJoyrideTooltip; diff --git a/vite.config.ts b/vite.config.ts index ab8c198..1ca4a30 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -44,4 +44,7 @@ export default defineConfig({ } */ }, + define: { + global: {}, + }, });