update project api and page, set pagination in blog and create content generator component, create blog single page, ui fix

This commit is contained in:
2025-06-19 15:48:47 +03:30
parent 38df8ec335
commit e69e2bf7e1
34 changed files with 984 additions and 137 deletions
+30
View File
@@ -0,0 +1,30 @@
export interface IDynamicContent {
type: keyof IDynamicContentItem;
data: string[] | string | IContentImage | IContentData;
}
export interface IDynamicContentItem {
bullet?: string[];
numberList?: string[];
image?: IContentImage;
title?: string;
content?: IContentData;
}
export interface IContentImage {
src: string;
alt: string;
title?: string;
thumbTitle?: string;
}
export interface IContentData {
links?: IContentDataLink[];
data: string;
}
export interface IContentDataLink {
key: string;
link: string;
label: string;
}