--- import MainLayout from '@layouts/MainLayout.astro'; import { getAuthorData, getPostsByCoauthorLogin } from '@lib/api/authors'; import ContentGrid from '@components/ContentGrid.astro'; export const prerender = false; const { slug } = Astro.params; const author = await getAuthorData(slug); const data = await getPostsByCoauthorLogin(slug); const posts = data.posts; // Если автор не найден - 404 //if (!authorData) { // return Astro.redirect('/404'); //} --- {author && (
{author.avatar && ( {author.name} )}

{author.name}

{(author.firstName || author.lastName) && (

{author.firstName} {author.lastName}

)} {author.bio && (
{author.bio}
)} {author.social && Object.values(author.social).some(Boolean) && ( )}
)}