neurosite: наполнить контентом (20 статей, 28 страниц)

This commit is contained in:
neo committed 2026-09-06 18:24:38 +05:00
1 parent 06a42bcac8
commit f58610aa0e
48 files changed
+2383

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
---
export interface Props {
items: {
slug: string;
title: string;
description?: string;
badge?: string;
badgeClass?: string;
meta?: string;
}[];
}
const { items } = Astro.props;
---
{items.length > 0 && <div class="card-grid">
{items.map((it) => (
<a href={`/${it.slug}/`} class="card">
{it.badge && <div style="margin-bottom:8px;"><span class="badge ${it.badgeClass || ''}">${it.badge}</span></div>}
<h3>{it.title}</h3>
{it.description && <p>{it.description}</p>}
{it.meta && <p style="font-size:12px;color:var(--muted);">{it.meta}</p>}
</a>
))}
</div>}