From 891d475a05fa24642b7d2bafc3ec31d5a08f4ee5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20S=C3=B6derberg?= <2233092+davidsoderberg@users.noreply.github.com> Date: Thu, 27 Jun 2024 11:51:53 +0200 Subject: [PATCH] feat(web): refactor onboarding (#5849) --- .../layout/components/LocalStudioHeader.tsx | 8 ++- .../studio-onboarding/components/Footer.tsx | 20 +----- .../components/SetupTimeline.tsx | 64 ++++--------------- .../web/src/pages/studio-onboarding/index.tsx | 36 ++++------- .../src/pages/studio-onboarding/success.tsx | 1 - .../pages/studio-onboarding/useSetupBridge.ts | 34 ---------- .../src/pages/studio-onboarding/useUrlTest.ts | 10 +-- 7 files changed, 38 insertions(+), 135 deletions(-) delete mode 100644 apps/web/src/pages/studio-onboarding/useSetupBridge.ts diff --git a/apps/web/src/components/layout/components/LocalStudioHeader.tsx b/apps/web/src/components/layout/components/LocalStudioHeader.tsx index 17775b1487b..9ee1a89530f 100644 --- a/apps/web/src/components/layout/components/LocalStudioHeader.tsx +++ b/apps/web/src/components/layout/components/LocalStudioHeader.tsx @@ -5,14 +5,20 @@ import { IconHelpOutline, IconOutlineArrowBack } from '@novu/novui/icons'; import { HStack } from '@novu/novui/jsx'; import { hstack } from '@novu/novui/patterns'; import { FC } from 'react'; -import { useNavigate } from 'react-router-dom'; import { discordInviteUrl } from '../../../pages/quick-start/consts'; import { DocsButton } from '../../docs/DocsButton'; +import { useLocation, useNavigate } from 'react-router-dom'; +import { ROUTES } from '../../../constants/routes'; import { HEADER_NAV_HEIGHT } from '../constants'; import { BridgeMenuItems } from './v2/BridgeMenuItems'; export const LocalStudioHeader: FC = () => { const navigate = useNavigate(); + const { pathname } = useLocation(); + + if (pathname.startsWith(ROUTES.STUDIO_ONBOARDING)) { + return null; + } return (
void; @@ -30,7 +27,6 @@ export const Footer = ({ disabled?: boolean; }) => { const segment = useSegment(); - const navigate = useNavigate(); const { pathname } = useLocation(); return ( @@ -77,20 +73,6 @@ export const Footer = ({ - - -