From c6f20f7f0be8faa9504fc8869104fe5ef7b495cb Mon Sep 17 00:00:00 2001 From: Timo Knuth Date: Thu, 23 Apr 2026 19:24:33 +0200 Subject: [PATCH] Onboarding verbessern --- src/app/(main)/(app)/dashboard/page.tsx | 6 ++--- .../(main)/onboarding/OnboardingClient.tsx | 23 ------------------- .../dashboard/OnboardingChecklist.tsx | 18 ++++----------- src/components/dashboard/QRCodeCard.tsx | 2 +- src/components/dashboard/StatsGrid.tsx | 2 +- 5 files changed, 10 insertions(+), 41 deletions(-) diff --git a/src/app/(main)/(app)/dashboard/page.tsx b/src/app/(main)/(app)/dashboard/page.tsx index 2d8928e..0e80299 100644 --- a/src/app/(main)/(app)/dashboard/page.tsx +++ b/src/app/(main)/(app)/dashboard/page.tsx @@ -338,7 +338,7 @@ export default function DashboardPage() { {userPlan === 'FREE' && ( - + )} @@ -371,7 +371,7 @@ export default function DashboardPage() { )} - + @@ -401,7 +401,7 @@ export default function DashboardPage() { You have {FREE_DYNAMIC_QR_LIMIT} free dynamic QR codes. They redirect wherever you want and track every scan.

- + ) : ( diff --git a/src/app/(main)/onboarding/OnboardingClient.tsx b/src/app/(main)/onboarding/OnboardingClient.tsx index 66e1246..315099b 100644 --- a/src/app/(main)/onboarding/OnboardingClient.tsx +++ b/src/app/(main)/onboarding/OnboardingClient.tsx @@ -622,29 +622,6 @@ export default function OnboardingClient() {
-
- {stepLabels.map((label, index) => { - const stepNumber = index + 1; - const isCurrent = stepNumber === step; - const isDone = stepNumber < step; - - return ( -
-
{stepNumber}
-
{label}
-
- ); - })} -
diff --git a/src/components/dashboard/OnboardingChecklist.tsx b/src/components/dashboard/OnboardingChecklist.tsx index 0d53ec4..ced4949 100644 --- a/src/components/dashboard/OnboardingChecklist.tsx +++ b/src/components/dashboard/OnboardingChecklist.tsx @@ -2,7 +2,7 @@ import { useEffect, useState } from 'react'; import Link from 'next/link'; -import { ArrowRight, X } from 'lucide-react'; +import { X } from 'lucide-react'; import { Button } from '@/components/ui/Button'; import { Card, CardContent } from '@/components/ui/Card'; import { appendRedirectParam } from '@/lib/auth-flow'; @@ -89,7 +89,7 @@ export function OnboardingChecklist({ state }: OnboardingChecklistProps) {

-
+
{completed}/{items.length}
- - )}
-
+
{card.icon}