import React from 'react'; import { MDXRemote } from 'next-mdx-remote/rsc'; import { useLocale } from 'next-intl'; // Blog components import TechnicalGrid from './blog/TechnicalGrid'; import Stats from './blog/Stats'; import VisualLinkPreview from './blog/VisualLinkPreview'; import StickyNarrative from './blog/StickyNarrative'; // Home components import Hero from './home/Hero'; import ProductCategories from './home/ProductCategories'; import WhatWeDo from './home/WhatWeDo'; import RecentPosts from './home/RecentPosts'; import Experience from './home/Experience'; import WhyChooseUs from './home/WhyChooseUs'; import MeetTheTeam from './home/MeetTheTeam'; import GallerySection from './home/GallerySection'; import VideoSection from './home/VideoSection'; import CTA from './home/CTA'; function ContactSection(props: any) { return (
Contact Section Placeholder
); } function HeroSection(props: any) { return (

{props.title}

{props.subtitle}

); } function Block(props: any) { const { type, data } = props; const locale = useLocale(); switch (type) { // Blog Components case 'technicalGrid': return ; case 'stats': return ; case 'visualLinkPreview': return ; case 'stickyNarrative': return ; // Home Components case 'homeHero': return ; case 'homeProductCategories': return ; case 'homeWhatWeDo': return ; case 'homeRecentPosts': return ; case 'homeExperience': return ; case 'homeWhyChooseUs': return ; case 'homeMeetTheTeam': return ; case 'homeGallery': return ; case 'homeVideo': return ; case 'homeCTA': return ; default: return (
Unknown Block: {type}
); } } const components = { ContactSection, HeroSection, Block, // Add other components that could be in MDX here }; export default function MDXContent({ data, className }: { data: string; className?: string }) { if (!data) return null; return (
); }