/
mustreets
/
MYPortfolio
Обзор
Документация
Войти
/
mustreets
/
MYPortfolio
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
flex
src/pages/BlogPost/BlogPost.connected.tsx
21 строка
690 B
Slava
feat: add content creator page and integrate editor features
29 мар 2026, 08:40
29 мар 2026, 08:40
a510671
Код
Авторство
О чём код?
import { useParams } from "react-router-dom"; import { getAdjacentPosts, getBlogPost } from "../../content/blog/index"; import { useLocale } from "../../i18n"; import BlogPostNotFoundView from "./BlogPostNotFound.view"; import BlogPostView from "./BlogPost.view"; export default function BlogPostConnected() { const { id = "" } = useParams(); const { locale } = useLocale(); const post = getBlogPost(id, locale); const { prev, next } = getAdjacentPosts(id, locale); const dateLocale = locale === "ru" ? "ru-RU" : "en-US"; if (!post) { return <BlogPostNotFoundView />; } return ( <BlogPostView post={post} prev={prev} next={next} dateLocale={dateLocale} /> ); }