diff --git a/src/blocks/Affiliation/Component.tsx b/src/blocks/Affiliation/Component.tsx index 08e837f..545f8e2 100644 --- a/src/blocks/Affiliation/Component.tsx +++ b/src/blocks/Affiliation/Component.tsx @@ -8,28 +8,43 @@ type Props = Extract[0], { blockType: 'affiliation' export const AffiliationBlock: React.FC = ({ title, description, logo, linkText }) => { return ( -
-
-
-
+
+
+
+
// Zaufanie
-

+

{title}

-

{description}

- {linkText && ( - - {linkText} - - )} -
- {logo && typeof logo === 'object' && logo.url && ( -
- {logo.alt +

+ {description} +

+ +
+ {logo && typeof logo === 'object' && logo.url && ( +
+ {logo.alt +
+ )} + {linkText && ( + + {linkText} + + )}
- )} +
+ +
+ {/* PLACEHOLDER - do podmiany na realne zdjęcia klienta */} + Budynek urzędu, formalna architektura +
+
diff --git a/src/blocks/FAQTeaser/Component.tsx b/src/blocks/FAQTeaser/Component.tsx index ccf8364..c9bbb41 100644 --- a/src/blocks/FAQTeaser/Component.tsx +++ b/src/blocks/FAQTeaser/Component.tsx @@ -8,13 +8,13 @@ type Props = Extract[0], { blockType: 'faqTeaser' }> export const FAQTeaserBlock: React.FC = ({ title, questions, linkText }) => { return ( -
-
-
+
+
+
// FAQ
-

+

{title}

@@ -32,7 +32,7 @@ export const FAQTeaserBlock: React.FC = ({ title, questions, linkText })
{linkText && ( -
+
{linkText} diff --git a/src/blocks/FinalCTA/Component.tsx b/src/blocks/FinalCTA/Component.tsx index 517bc89..c4ce79d 100644 --- a/src/blocks/FinalCTA/Component.tsx +++ b/src/blocks/FinalCTA/Component.tsx @@ -7,21 +7,22 @@ type Props = Extract[0], { blockType: 'finalCta' }> export const FinalCTABlock: React.FC = ({ title, subtitle, buttonText }) => { return ( -
-
-
- // Kontakt -
+
+
+
+
+ // Kontakt +
-

- {title} -

+

+ {title} +

- {subtitle && ( -

- {subtitle} -

- )} + {subtitle && ( +

+ {subtitle} +

+ )} +
) diff --git a/src/blocks/Process/Component.tsx b/src/blocks/Process/Component.tsx index 262045c..0fc4063 100644 --- a/src/blocks/Process/Component.tsx +++ b/src/blocks/Process/Component.tsx @@ -10,59 +10,68 @@ export const ProcessBlock: React.FC = ({ title, steps, ctaText }) => { return (
-
+
// Proces

{title}

-

+

Prosty i przejrzysty proces rozliczenia w 3 krokach — bez zbędnych formalności.

-
- {/* Opcjonalna pozioma linia łącząca na desktopie (bardzo subtelna) */} -
+
+
+ {steps?.map((step: NonNullable[0], index: number) => { + const stepNumber = String(index + 1).padStart(2, '0') - {steps?.map((step: NonNullable[0], index: number) => { - const stepNumber = String(index + 1).padStart(2, '0') - - return ( -
-
- {stepNumber} -
-
-

- {step.title} -

-

- {step.description} -

+ return ( +
+
+ {stepNumber} +
+
+

+ {step.title} +

+

+ {step.description} +

+
+ ) + })} + + {ctaText && ( +
+ + {ctaText} +
+ +
+
- ) - })} -
- - {ctaText && ( -
- - {ctaText} -
- -
- + )}
- )} + +
+ {/* PLACEHOLDER - do podmiany na realne zdjęcia klienta */} + Osoba pisząca wiadomość na smartfonie, kontakt WhatsApp +
+
+
) diff --git a/src/blocks/ServicesList/Component.tsx b/src/blocks/ServicesList/Component.tsx index a264674..2bc3074 100644 --- a/src/blocks/ServicesList/Component.tsx +++ b/src/blocks/ServicesList/Component.tsx @@ -10,7 +10,7 @@ export const ServicesListBlock: React.FC = ({ title, services }) => { return (
-
+
// Usługi
diff --git a/src/blocks/Stats/Component.tsx b/src/blocks/Stats/Component.tsx index 3010d75..9d9937a 100644 --- a/src/blocks/Stats/Component.tsx +++ b/src/blocks/Stats/Component.tsx @@ -19,17 +19,17 @@ export const StatsBlock: React.FC = ({ title, subtitle, items }) =>
{(title || subtitle) && ( -
+
// Statystyki
{title && ( -

+

{title}

)} {subtitle && ( -

+

{subtitle}

)} diff --git a/src/blocks/Testimonials/Component.tsx b/src/blocks/Testimonials/Component.tsx index ac8377d..3c58bb8 100644 --- a/src/blocks/Testimonials/Component.tsx +++ b/src/blocks/Testimonials/Component.tsx @@ -20,37 +20,51 @@ export const TestimonialsBlock: React.FC = ({ title, testimonials }) => { if (!testimonials || testimonials.length === 0) return null return ( -
-
-

- // {title} -

+
+ {/* Background Image */} +
+ Biuro, abstrakcyjne tło +
+
+ +
+
+
+ // {title} +
+
-
+
{testimonials.map((t: NonNullable[0], index: number) => (
-

- "{t.quote}" +

+ " +
+

+ {t.quote}

-
+

{t.author}

-
))}
{testimonials.length > 1 && ( -
+
{testimonials.map((_, index) => (