'use client' import { useState, useEffect } from 'react' import { BibleReader } from '@/components/bible/reader' import { ChatInterface } from '@/components/chat/chat-interface' // DISABLED: Prayer Wall Feature // import { PrayerWall } from '@/components/prayer/prayer-wall' export default function Dashboard() { const [activeTab, setActiveTab] = useState('bible') // Listen for tab changes from navigation useEffect(() => { const handleTabChange = (event: CustomEvent) => { setActiveTab(event.detail.tab) } window.addEventListener('tabChange', handleTabChange as EventListener) // Initialize from localStorage const savedTab = localStorage.getItem('activeTab') if (savedTab) { setActiveTab(savedTab) } return () => { window.removeEventListener('tabChange', handleTabChange as EventListener) } }, []) const handleTabChange = (tabId: string) => { setActiveTab(tabId) localStorage.setItem('activeTab', tabId) // Emit event for navigation sync window.dispatchEvent(new CustomEvent('tabChange', { detail: { tab: tabId } })) } const renderContent = () => { switch (activeTab) { case 'bible': return case 'chat': return // DISABLED: Prayer Wall Feature // case 'prayers': // return case 'search': return (

Căutare în Biblie

Funcția de căutare avansată va fi implementată în curând.

) default: return } } const tabs = [ { id: 'bible', label: 'Citește Biblia' }, { id: 'chat', label: 'Chat AI' }, // DISABLED: Prayer Wall Feature // { id: 'prayers', label: 'Rugăciuni' }, { id: 'search', label: 'Căutare' }, ] return (
{tabs.map((tab) => ( ))}
{renderContent()}
) }