File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
src/app/article/components Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 1+ "use client" ;
12import { ReactNode } from "react" ;
2- import { generateArticleButton , Article } from "../article" ;
3+ import { generateArticleButton , Article } from "../article-client" ;
4+ import { useLocale } from "@/app/i18nProvider" ;
35
46interface ArticleListProps {
57 articles : Article [ ] ;
68}
79
8- export default async function ArticleList ( { articles } : ArticleListProps ) {
10+ export default function ArticleList ( { articles } : ArticleListProps ) {
11+ const locale = useLocale ( ) ;
12+ const filteredArticles = articles . filter ( ( a ) => a . lang === locale ) ;
913 return (
1014 < section className = "articles" >
11- { articles . map (
15+ { filteredArticles . map (
1216 ( article : Article ) : ReactNode => generateArticleButton ( article )
1317 ) }
1418 </ section >
You can’t perform that action at this time.
0 commit comments