"use client"; import Image from "next/image"; import Link from "next/link"; import { useAbout } from "@/lib/hooks/useAbout"; import { AboutJourney } from "@/lib/api/aboutService"; import { getValidImageUrl, FALLBACK_IMAGES } from "@/lib/imageUtils"; import thumb from "@/public/images/start-thumb.png"; const AboutStarter = () => { const { data, loading, error } = useAbout(); if (loading) { return (
Loading...

Loading journey content...

); } if (error) { return (

Error Loading Content

{error}

); } const journeyData = data?.journey as AboutJourney | undefined; return (
{/* Image Column */}
{journeyData?.image_url ? ( Enterprise Journey ) : ( Enterprise Journey )}
{/* Content Column */}
{journeyData?.badge_text || "Our Journey"}

{journeyData?.title || "Building Enterprise Excellence Since 2020"}

{journeyData?.description || "Founded in 2020 in Burgas, Bulgaria, GNX Soft Ltd was established with a clear mission: to deliver world-class enterprise software solutions for mission-critical industries."}

{journeyData?.milestones && journeyData.milestones.length > 0 ? ( journeyData.milestones.map((milestone, index) => (
{milestone.year}
{milestone.title}

{milestone.description}

)) ) : ( <>
2020
Company Founded

GNX Soft Ltd established in Burgas, Bulgaria

2021
Industry Specialization

Specialized in 8 mission-critical industries

)}
{journeyData?.cta_text || "Explore Solutions"}
); }; export default AboutStarter;