import { useEffect, useState } from 'react' import Head from 'next/head' import AdBanner from '../components/AdBanner' import NewsSection from '../components/NewsSection' import TendersSection from '../components/TendersSection' import ProjectsSection from '../components/ProjectsSection' import Sidebar from '../components/Sidebar' import { fetchHomeData } from '../lib/api' export default function Home() { const [data, setData] = useState(null) const [loading, setLoading] = useState(true) useEffect(() => { const loadData = async () => { const result = await fetchHomeData() setData(result) setLoading(false) } loadData() }, []) if (loading) return