Zastosowanie wszystkich poprawek UI i logiki kalkulatora
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
export interface Product {
|
||||
slug: string;
|
||||
sku: string;
|
||||
name: string;
|
||||
brand: string;
|
||||
category: 'scienne' | 'multisplit';
|
||||
price: number | null;
|
||||
image: string;
|
||||
shortDescription: string;
|
||||
specs: Record<string, string>;
|
||||
}
|
||||
|
||||
export interface Project {
|
||||
slug: string;
|
||||
title: string;
|
||||
category: "klimatyzacja";
|
||||
location: string; // np. "Wrocław"
|
||||
image: string;
|
||||
images?: string[]; // galeria
|
||||
description: string;
|
||||
scope?: string[]; // zakres prac
|
||||
}
|
||||
|
||||
export interface Post {
|
||||
slug: string;
|
||||
title: string;
|
||||
category: "klimatyzacja" | "porady";
|
||||
excerpt: string;
|
||||
date: string; // ISO format string
|
||||
author: string;
|
||||
image: string;
|
||||
content: string; // markdown or HTML
|
||||
featured?: boolean;
|
||||
}
|
||||
|
||||
export interface FaqItem {
|
||||
question: string;
|
||||
answer: string;
|
||||
}
|
||||
|
||||
export interface ProcessStep {
|
||||
number: number;
|
||||
title: string;
|
||||
description: string;
|
||||
icon?: string;
|
||||
}
|
||||
|
||||
export interface ServiceItem {
|
||||
title: string;
|
||||
description: string;
|
||||
icon: string; // nazwa ikony z lucide
|
||||
href: string;
|
||||
}
|
||||
|
||||
export interface Testimonial {
|
||||
name: string;
|
||||
rating: number; // np. 5
|
||||
text: string;
|
||||
source?: string; // np. "Google"
|
||||
date?: string;
|
||||
}
|
||||
Reference in New Issue
Block a user