diff --git a/client/src/pages/home.tsx b/client/src/pages/home.tsx index e94ffbe..2d39cf5 100644 --- a/client/src/pages/home.tsx +++ b/client/src/pages/home.tsx @@ -11,7 +11,7 @@ import Footer from "@/components/footer"; import { useState, useEffect, useCallback } from "react"; function FeaturedSection({ articles }: { articles: Article[] }) { - const pool = articles.slice(0, 6); + const pool = articles.slice(0, 9); const totalPages = Math.ceil(pool.length / 3); const [page, setPage] = useState(0); const [paused, setPaused] = useState(false); @@ -22,7 +22,7 @@ function FeaturedSection({ articles }: { articles: Article[] }) { useEffect(() => { if (paused || totalPages <= 1) return; - const timer = setInterval(next, 5000); + const timer = setInterval(next, 8000); return () => clearInterval(timer); }, [paused, next, totalPages]); diff --git a/server/storage.ts b/server/storage.ts index 7a2c320..b6c7df3 100644 --- a/server/storage.ts +++ b/server/storage.ts @@ -31,7 +31,7 @@ export class DatabaseStorage implements IStorage { } async getFeaturedArticles(): Promise { - return db.select().from(articles).orderBy(desc(articles.publishedAt)).limit(6); + return db.select().from(articles).orderBy(desc(articles.publishedAt)).limit(9); } async getPopularArticles(limit: number): Promise {