diff --git a/shop/components/HomeClient.tsx b/shop/components/HomeClient.tsx index c37e5cc..9850e34 100644 --- a/shop/components/HomeClient.tsx +++ b/shop/components/HomeClient.tsx @@ -22,6 +22,14 @@ import { Sparkles, Activity } from 'lucide-react' +import { + Dialog, + DialogContent, + DialogHeader, + DialogTitle, + DialogDescription, + DialogFooter, +} from '@/components/ui/dialog' interface HomeClientProps { initialUser: User | null @@ -30,6 +38,7 @@ interface HomeClientProps { export function HomeClient({ initialUser }: HomeClientProps) { const [user, setUser] = useState(initialUser) const [mounted, setMounted] = useState(false) + const [calendarOpen, setCalendarOpen] = useState(false) useEffect(() => { setMounted(true) @@ -126,23 +135,23 @@ export function HomeClient({ initialUser }: HomeClientProps) { Mein Dashboard Schnellzugriff

-
+
-
-
- +
+
+
Kundenliste - Kunden & Lizenzen verwalten + Verwalten
- + @@ -150,41 +159,42 @@ export function HomeClient({ initialUser }: HomeClientProps) { -
-
- +
+
+
Bestellungen - Aufträge & Status einsehen + Status einsehen
- + - + +
@@ -193,6 +203,52 @@ export function HomeClient({ initialUser }: HomeClientProps) { + {/* Dialog / Popup für Termin-Kalender (Geplant) */} + + + +
+
+ +
+
+ + Termin-Kalender + + In Planung + + +
+
+ + Die direkte Termin-Kalender Integration befindet sich aktuell in der Entwicklung. + Hier können Sie in Kürze Schulungs-, Installations- und Beratungstermine direkt buchen und verwalten. + +
+ +
+
+ Geplante Features: +
+
    +
  • Online-Terminbuchung für Kassen-Installationen
  • +
  • Schulungstermine vereinbaren
  • +
  • Kalender-Synchronisation (Outlook / Google)
  • +
+
+ + + + +
+
+ {/* Grid of modules */}