'use client' import { useState } from 'react' import Header from './Header' import Sidebar from './Sidebar' import DirectoryModal from './DirectoryModal' interface MainLayoutProps { children: React.ReactNode } export default function MainLayout({ children }: MainLayoutProps) { const [isModalOpen, setIsModalOpen] = useState(false) const handleDirectorySave = (directory: string) => { console.log('Directory to scan:', directory) } console.log('Modal state:', isModalOpen) return (