From 19d4de168377a8140ed5470d020bab5f1636ba5a Mon Sep 17 00:00:00 2001 From: Wilfred <114983732+Wilfred007@users.noreply.github.com> Date: Wed, 25 Mar 2026 19:08:38 +0100 Subject: [PATCH] Revert "feat: Implement interactive onboarding tour and fix redundant UI code" --- frontend/src/components/AppLayout.tsx | 29 +----------------------- frontend/src/components/AppNav.tsx | 2 -- frontend/src/pages/CrossAssetPayment.tsx | 2 +- frontend/src/pages/EmployeeEntry.tsx | 12 +++++++++- frontend/src/pages/PayrollScheduler.tsx | 1 - frontend/src/providers/ThemeProvider.tsx | 1 + 6 files changed, 14 insertions(+), 33 deletions(-) diff --git a/frontend/src/components/AppLayout.tsx b/frontend/src/components/AppLayout.tsx index 4384181f..b2e3306f 100644 --- a/frontend/src/components/AppLayout.tsx +++ b/frontend/src/components/AppLayout.tsx @@ -1,11 +1,10 @@ -import React, { useState, useEffect } from 'react'; +import React from 'react'; import { Outlet, NavLink, useLocation } from 'react-router-dom'; import ConnectAccount from '../components/ConnectAccount'; import AppNav from './AppNav'; import { LanguageSelector } from './LanguageSelector'; import { ThemeToggle } from './ThemeToggle'; import { useTranslation } from 'react-i18next'; -import { OnboardingTour } from './OnboardingTour'; // ── Page Wrapper ─────────────────────── const PageWrapper: React.FC<{ children: React.ReactNode }> = ({ children }) => ( @@ -16,25 +15,6 @@ const PageWrapper: React.FC<{ children: React.ReactNode }> = ({ children }) => ( const AppLayout: React.FC = () => { const location = useLocation(); useTranslation(); - const [runTour, setRunTour] = useState(false); - - useEffect(() => { - const hasCompletedTour = localStorage.getItem('payd_onboarding_completed'); - if (!hasCompletedTour) { - const timer = setTimeout(() => setRunTour(true), 1500); - return () => clearTimeout(timer); - } - }, []); - - const handleTourComplete = () => { - localStorage.setItem('payd_onboarding_completed', 'true'); - setRunTour(false); - }; - - const restartTour = () => { - localStorage.removeItem('payd_onboarding_completed'); - setRunTour(true); - }; return (