Files
dalcode-website/components/about/HeroSection.tsx
T
2026-04-29 00:29:14 +08:00

70 lines
2.6 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import LottiePlayer from "@/components/LottiePlayer"
import { COMPANY_STATS } from "@/lib/site-content"
export default function HeroSection() {
return (
<section className="section top overflow-hidden">
<div className="w-layout-blockcontainer container-default w-container">
<div
data-w-id="28893d6d-b366-6951-6d91-f80940d4e59d"
style={{ opacity: "0", filter: "blur(8px)" }}
className="title-left-content-right"
>
<div>
<div className="subtitle">Product Positioning</div>
<div className="mg-top-4x-extra-small">
<h1>DAL Code AI Chat Intent-to-Code </h1>
</div>
</div>
<div className="inner-container _355px">
<p>
AI
Engineering Workspace
</p>
</div>
</div>
<div
data-w-id="c9aa8bb0-8524-45b8-1337-b4d2c55b6f23"
style={{ opacity: "0", filter: "blur(8px)" }}
className="mg-top-regular overflow-hidden"
>
<LottiePlayer
src="/assets/cdn-prod-website-files-com/68a342b7066c56fa60eb3af1/68d28b101cd56458bf646202_about-hero-animation-wave-quantum-webflow-template.json"
className="about-hero-lottie"
loop
autoplay
/>
</div>
<div className="mg-top-regular">
<div className="w-layout-grid about-hero-stats-wrapper">
{COMPANY_STATS.map((stat) => (
<div key={stat.label}>
<div className="stat-wrapper center-mbl">
<div className="stat-text">{stat.value}</div>
<div className="stat-arrow-wrapper">
<svg
xmlns="http://www.w3.org/2000/svg"
width="100%"
viewBox="0 0 15 14"
fill="none"
className="stat-arrow"
>
<path d="M7.40431 13.0625L7.4043 2" stroke="currentColor" strokeWidth="1.5" />
<path
d="M13.8141 8.40703L7.40703 2L1 8.40703"
stroke="currentColor"
strokeWidth="1.5"
/>
</svg>
</div>
</div>
<div className="display-2">{stat.label}</div>
</div>
))}
</div>
</div>
</div>
</section>
)
}