24 lines
901 B
TypeScript
24 lines
901 B
TypeScript
import React from 'react';
|
|
import HeroSection from '../components/landing/HeroSection';
|
|
import TelemetryStrip from '../components/landing/TelemetryStrip';
|
|
import PillarsSection from '../components/landing/PillarsSection';
|
|
import InteractiveLapSection from '../components/landing/InteractiveLapSection';
|
|
import TestimonialsSection from '../components/landing/TestimonialsSection';
|
|
import CtaSection from '../components/landing/CtaSection';
|
|
import { getCmsDocument, DEFAULT_FEATURES, FeaturesContent } from '../lib/cms';
|
|
|
|
export default async function HomePage() {
|
|
const features = await getCmsDocument<FeaturesContent>('features', DEFAULT_FEATURES);
|
|
|
|
return (
|
|
<div className="flagship-landing pt-20">
|
|
<HeroSection />
|
|
<TelemetryStrip />
|
|
<PillarsSection features={features} />
|
|
<InteractiveLapSection />
|
|
<TestimonialsSection />
|
|
<CtaSection />
|
|
</div>
|
|
);
|
|
}
|