1-
21import { useAuth } from '@/hooks/useAuth' ;
3- import { useOnboarding } from '@/hooks/useOnboarding' ;
42import { useCampaigns } from '@/hooks/useCampaigns' ;
53import { useAffiliates } from '@/hooks/useAffiliates' ;
64import { DashboardBackground } from '@/components/DashboardBackground' ;
75import { DashboardHeader } from '@/components/DashboardHeader' ;
86import { DashboardContent } from '@/components/DashboardContent' ;
9- import { OnboardingCarousel } from '@/components/OnboardingCarousel' ;
107import { NetworkStatus } from '@/components/NetworkStatus' ;
118import { ErrorBoundary } from '@/components/ErrorBoundary' ;
129import { TooltipProvider } from '@/components/ui/tooltip' ;
@@ -77,7 +74,6 @@ const SimpleDashboardStats = ({ activeCampaigns, totalCampaigns, totalAffiliates
7774
7875export const Dashboard = memo ( ( ) => {
7976 const { user } = useAuth ( ) ;
80- const { hasSeenOnboarding, markOnboardingCompleted, loading : onboardingLoading } = useOnboarding ( ) ;
8177 const { campaigns, loading : campaignsLoading } = useCampaigns ( ) ;
8278 const { affiliates, loading : affiliatesLoading } = useAffiliates ( ) ;
8379
@@ -100,13 +96,8 @@ export const Dashboard = memo(() => {
10096 } ;
10197 } , [ campaigns , affiliates ] ) ;
10298
103- // Si connecté mais n'a pas vu l'onboarding, afficher le carousel
104- if ( user && ! onboardingLoading && ! hasSeenOnboarding ) {
105- return < OnboardingCarousel onComplete = { markOnboardingCompleted } /> ;
106- }
107-
10899 // Chargement ultra-rapide
109- if ( campaignsLoading || affiliatesLoading || onboardingLoading ) {
100+ if ( campaignsLoading || affiliatesLoading ) {
110101 return (
111102 < div className = "min-h-screen bg-white flex items-center justify-center" >
112103 < div className = "w-8 h-8 border-2 border-blue-600 border-t-transparent rounded-full animate-spin" > </ div >
0 commit comments