mirror of
https://github.com/Since-3/since3-website.git
synced 2026-10-12 19:51:16 +00:00
42 lines
2 KiB
TypeScript
42 lines
2 KiB
TypeScript
import { aboutStatement, services } from "@/modules/landingPage/data/content"
|
|
import { AboutSection } from "@/modules/landingPage/ui/components/about-section"
|
|
import { AiVisibilitySection } from "@/modules/landingPage/ui/components/ai-visibility-section"
|
|
import { ContactSection } from "@/modules/landingPage/ui/components/contact-section"
|
|
import { HeroSection } from "@/modules/landingPage/ui/components/hero/hero-section"
|
|
import { MarqueeBand } from "@/modules/landingPage/ui/components/marquee-band"
|
|
import { PricingSection } from "@/modules/landingPage/ui/components/pricing/pricing-section"
|
|
import { ProcessSection } from "@/modules/landingPage/ui/components/process-section"
|
|
import { ProjectsShowcase } from "@/modules/landingPage/ui/components/projects/projects-showcase"
|
|
import { ScrollStatement } from "@/modules/landingPage/ui/components/scroll-statement"
|
|
import { ServicesSection } from "@/modules/landingPage/ui/components/services-section"
|
|
import { StatsSection } from "@/modules/landingPage/ui/components/stats-section"
|
|
import { ToolsSection } from "@/modules/landingPage/ui/components/tools-section"
|
|
|
|
// Repeated so one copy of the band is always wider than the viewport
|
|
const marqueeItems = [...services, ...services].map((service) => service.title)
|
|
|
|
export function LandingPageView() {
|
|
return (
|
|
<>
|
|
<HeroSection />
|
|
<MarqueeBand items={marqueeItems} />
|
|
|
|
<section aria-label="Wer wir sind" data-theme="dark" className="py-section">
|
|
<div className="container-site grid gap-8 lg:grid-cols-12">
|
|
<p className="font-mono text-label text-fg-muted lg:col-span-3">(Wer wir sind)</p>
|
|
<ScrollStatement text={aboutStatement} className="type-statement lg:col-span-9" />
|
|
</div>
|
|
</section>
|
|
|
|
<ProjectsShowcase />
|
|
<ServicesSection />
|
|
<StatsSection />
|
|
<ToolsSection />
|
|
<ProcessSection />
|
|
<PricingSection />
|
|
<AboutSection />
|
|
<AiVisibilitySection />
|
|
<ContactSection />
|
|
</>
|
|
)
|
|
}
|