'use client' import { SpaceNav } from "@/components/space-nav" import { QuoteCard } from "@/components/quote-card" import { Messages } from "@/components/messages" import { Podcast } from "@/components/podcast" import { CalendarWidget } from "@/components/calendar-widget" import { News } from "@/components/news" import { Todo } from "@/components/todo" import { useEffect, useState } from "react" const backgroundImages = [ 'https://images.pexels.com/photos/1169754/pexels-photo-1169754.jpeg', 'https://images.pexels.com/photos/1252890/pexels-photo-1252890.jpeg', 'https://images.pexels.com/photos/1167355/pexels-photo-1167355.jpeg', 'https://images.pexels.com/photos/816608/pexels-photo-816608.jpeg', 'https://images.pexels.com/photos/1146134/pexels-photo-1146134.jpeg' ] export default function Page() { const [currentBgIndex, setCurrentBgIndex] = useState(0) useEffect(() => { const interval = setInterval(() => { setCurrentBgIndex((prevIndex) => prevIndex === backgroundImages.length - 1 ? 0 : prevIndex + 1 ) }, 120000) // 2 minutes in milliseconds return () => clearInterval(interval) }, []) return (
{/* Dark overlay for better readability */}
) }