import { getAllFilesFrontMatter } from '@/lib/mdx'
import siteMetadata from '@/data/siteMetadata'
import ListLayout from '@/layouts/ListLayout'
import { PageSeo } from '@/components/SEO'
import useTranslation from 'next-translate/useTranslation'
export const POSTS_PER_PAGE = 5
export async function getStaticProps({ locale, defaultLocale, locales }) {
const otherLocale = locale !== defaultLocale ? locale : ''
const posts = await getAllFilesFrontMatter('blog', otherLocale)
const initialDisplayPosts = posts.slice(0, POSTS_PER_PAGE)
const pagination = {
currentPage: 1,
totalPages: Math.ceil(posts.length / POSTS_PER_PAGE),
}
return {
props: { initialDisplayPosts, posts, pagination, locale, availableLocales: locales },
}
}
export default function Blog({ posts, initialDisplayPosts, pagination, locale, availableLocales }) {
const { t } = useTranslation()
return (
<>
>
)
}