fix: исправить типизацию, добавить SEO метатеги, исправить API Rules PB
- Добавлены типы PostVotes, VoteStats, Comment, Consultation, PostResponse - Заменены все any на конкретные типы - Исправлены catch (error: any) -> catch (error: unknown) - Добавлены og: и twitter: метатеги в Layout - Исправлены API Rules в PocketBase (posts, reviews, post_votes)
This commit is contained in:
parent
2f57bf91ef
commit
b5d2174fdf
20 changed files with 110 additions and 41 deletions
|
|
@ -7,6 +7,7 @@ import BlogCard from '@components/blog/BlogCard.astro';
|
|||
import Pagination from '@components/base/Pagination.astro';
|
||||
import SearchModal from '@components/base/SearchModal.astro';
|
||||
import { getPosts, getAllCategories, getPostImageUrl } from '@lib/pb';
|
||||
import type { Post } from '@globalInterfaces';
|
||||
|
||||
const POSTS_PER_PAGE = 6;
|
||||
const currentPage = 1;
|
||||
|
|
@ -56,7 +57,7 @@ const postsCountText = String(total);
|
|||
<section class="blog-grid-section">
|
||||
<div class="site-container">
|
||||
<div class="blog-grid" id="blog-grid">
|
||||
{posts.map((post: any) => (
|
||||
{posts.map((post: Post) => (
|
||||
<article class="blog-card-wrapper" data-category={post.category}>
|
||||
<BlogCard
|
||||
title={post.title}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue