import { t } from '@lingui/macro';
import { PostsList as PostsListData } from '@ts/types/blog';
import styles from './PostsList.module.scss';
import PostPreview from '@components/PostPreview/PostPreview';
import { Fragment } from 'react';
import { sortPostsByYear } from '@utils/helpers/sort';
const PostsList = ({
data,
showYears,
}: {
data: PostsListData[];
showYears: boolean;
}) => {
const titleLevel = showYears ? 3 : 2;
const getPostsListByYear = () => {
const posts = sortPostsByYear(data);
const years = Object.keys(posts).reverse();
return years.map((year) => {
return (
{t`Published in`}
{year}
)}
{posts[year].map((post) => {
return (
{t`No results found.`}
; } else { return (