refactor: Continue refactoring after migrating to rsbuild

This commit is contained in:
deytenit committed 2026-02-15 12:23:04 +03:00
1 parent baba22ad6f
commit 891027cab0
120 files changed
+751 -483

No files matched your search

+45 -7
View File
@@ -1,8 +1,46 @@
import { ArticlesList } from './ArticlesList';
import { createPage } from '../../lib/createPage';
import { SITE_TITLE } from '../../shared/constants';
import { Container, Header, Link, Separator, Article } from '@ermnvldmr/ui';
import React from 'react';
createPage(ArticlesList, {
title: `Articles | ${SITE_TITLE}`,
description: 'Browse all articles and projects.',
});
import { sortedArticles } from '../../../content/registry';
import { createPage } from '../../lib/core/createPage';
import { SITE_TITLE } from '../../lib/shared/constants';
createPage(
function ArticlesList(): React.JSX.Element {
return (
<Container as="main" className="mx-auto max-w-5xl px-6 py-20">
<Header className="mb-12 text-center" level={1}>
Articles
</Header>
<div className="grid grid-cols-1 gap-8 md:grid-cols-2">
{sortedArticles.map((article, index) => (
<React.Fragment key={article.slug}>
{index > 0 && index % 2 === 0 && (
<div className="col-span-1 py-8 md:col-span-2">
<Separator className="w-full" type="double" />
</div>
)}
<Link className="group block h-full no-underline!" href={`/articles/${article.slug}`}>
<Article
additionalText={article.tags?.join(' • ')}
headline={article.title}
subHeadline={article.createdDate.toLocaleDateString(undefined, {
year: 'numeric',
month: 'long',
day: 'numeric',
})}
>
{article.description}
</Article>
</Link>
</React.Fragment>
))}
</div>
</Container>
);
},
{
title: `Articles | ${SITE_TITLE}`,
description: 'Browse all articles and projects.',
}
);