From 90c0e32ec9e569d314dc156dec2b78d495f31bcd Mon Sep 17 00:00:00 2001 From: danfunk Date: Mon, 14 Aug 2023 16:31:28 -0400 Subject: [PATCH] Quick fix - don't display the onboarding instructions on every task page - and we should clean up the routes. --- spiffworkflow-frontend/src/routes/OnboardingView.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spiffworkflow-frontend/src/routes/OnboardingView.tsx b/spiffworkflow-frontend/src/routes/OnboardingView.tsx index 44df0b56..14546905 100644 --- a/spiffworkflow-frontend/src/routes/OnboardingView.tsx +++ b/spiffworkflow-frontend/src/routes/OnboardingView.tsx @@ -1,11 +1,13 @@ import React, { useEffect, useState } from 'react'; import MDEditor from '@uiw/react-md-editor'; +import { useLocation } from 'react-router-dom'; import HttpService from '../services/HttpService'; import { Onboarding } from '../interfaces'; import { objectIsEmpty } from '../helpers'; export default function OnboardingView() { const [onboarding, setOnboarding] = useState(null); + const location = useLocation(); // const navigate = useNavigate(); @@ -17,6 +19,10 @@ export default function OnboardingView() { }, [setOnboarding]); const onboardingElement = () => { + if (location.pathname.match(/^\/tasks\/\d+\/\b/)) { + return null; + } + if ( onboarding && !objectIsEmpty(onboarding) &&