chore: drobne poprawki UI i naprawa builda
This commit is contained in:
@@ -32,7 +32,6 @@ Wzorzec: rozbudowana strona montażu z konkurencji (proces + cennik + FAQ).
|
||||
- Tabela z `content/pricing.ts`: kolumny — usługa / cena netto / brutto os. prywatna / brutto firma.
|
||||
- Sekcje tabeli: split, multisplit, usługi dodatkowe.
|
||||
- Pod tabelą: „Co obejmuje montaż podstawowy" (lista) + przycisk „Pobierz cennik PDF" (placeholder).
|
||||
- Adnotacja o stawkach VAT 8%/23%.
|
||||
|
||||
### 7. Producenci (`BrandsGrid`)
|
||||
- Siatka logotypów marek (placeholdery), które firma montuje.
|
||||
|
||||
@@ -29,7 +29,7 @@ Z `content/products.ts` przez `getProducts()`. Filtrowanie/sortowanie po stronie
|
||||
### Układ
|
||||
1. **Górna część — dwie kolumny:**
|
||||
- Lewa (`ProductGallery`, Client) — duże zdjęcie + miniatury.
|
||||
- Prawa (`ProductInfo`) — marka, nazwa (H1), cena, cena z montażem (VAT 8%),
|
||||
- Prawa (`ProductInfo`) — marka, nazwa (H1), cena, cena z montażem,
|
||||
wybór wariantu mocy (jeśli są warianty), przyciski „Dodaj do koszyka" i „Kup z montażem",
|
||||
ikony: lista życzeń, porównanie. Atuty: dostawa, gwarancja, raty.
|
||||
2. **Zakładki** (`Tabs`, Client) — Opis / Dane techniczne (tabela ze `specs`) / Opinie.
|
||||
|
||||
@@ -15,7 +15,7 @@ type Product = {
|
||||
category: "scienne" | "multisplit" | "przenosne" | "kasetonowe" | "konsolowe";
|
||||
power: number; // kW
|
||||
price: number; // cena urządzenia (brutto)
|
||||
priceWithInstall: number; // cena z montażem (8% VAT)
|
||||
priceWithInstall: number; // cena z montażem
|
||||
variants?: { label: string; power: number; price: number }[];
|
||||
image: string; // placeholder na razie
|
||||
features: string[]; // np. ["Wi-Fi", "jonizacja", "grzanie"]
|
||||
|
||||
Reference in New Issue
Block a user