feat: complete UI rebuild, responsive fixes, dark mode UI, and Team block overhaul

This commit is contained in:
MichalC
2026-09-16 23:33:17 +02:00
parent c2ae27a83b
commit 7cc68b9f36
30 changed files with 964 additions and 339 deletions
+11
View File
@@ -216,6 +216,7 @@ export interface Page {
| {
title: string;
subtitle?: string | null;
image?: (number | null) | Media;
id?: string | null;
blockName?: string | null;
blockType: 'pageHeader';
@@ -247,6 +248,8 @@ export interface Page {
blockType: 'bio';
}
| {
title?: string | null;
subtitle?: string | null;
members?:
| {
name: string;
@@ -412,6 +415,10 @@ export interface Page {
| {
quote: string;
author: string;
/**
* Opcjonalne źródło opinii (np. Google)
*/
source?: string | null;
id?: string | null;
}[]
| null;
@@ -675,6 +682,7 @@ export interface PagesSelect<T extends boolean = true> {
| {
title?: T;
subtitle?: T;
image?: T;
id?: T;
blockName?: T;
};
@@ -711,6 +719,8 @@ export interface PagesSelect<T extends boolean = true> {
team?:
| T
| {
title?: T;
subtitle?: T;
members?:
| T
| {
@@ -899,6 +909,7 @@ export interface PagesSelect<T extends boolean = true> {
| {
quote?: T;
author?: T;
source?: T;
id?: T;
};
id?: T;