Files
2026-04-29 00:29:14 +08:00

78 lines
3.6 KiB
TypeScript
Raw Permalink 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 Link from "next/link"
import { HOME_PRINCIPLES } from "@/lib/site-content"
export default function PrinciplesSection() {
return (
<section className="section overflow-hidden">
<div className="w-layout-blockcontainer container-default w-container">
<div data-w-id="372e7f28-67fd-5f5e-6061-256f8b7997a5" style={{"opacity": "0", "filter": "blur(8px)"}} className="text-center">
<div className="subtitle">Core Principles</div>
<div className="mg-top-4x-extra-small">
<h2>DAL Code </h2>
</div>
<div className="mg-top-4x-extra-small">
<p>DAL Code AI IDE</p>
</div>
</div>
<div className="mg-top-large">
<div data-w-id="3f196c4e-8732-f3ef-e6a2-04398a5349e2" style={{"opacity": "0", "filter": "blur(8px)"}} className="corner-gradient-container">
<div className="border-wrapper">
<div className="w-layout-grid principles-grid">
{HOME_PRINCIPLES.map((item) => (
<div key={item.title} className="card principles-card">
<LottiePlayer src={item.animation} className="max-width-280px-mbl" loop autoplay />
<div>
<h3 className="display-4">{item.title}</h3>
<div className="mg-top-5x-extra-small">
<p>{item.description}</p>
</div>
</div>
</div>
))}
</div>
</div>
<div data-wf--corner-gradient-outline--variant="base" className="corner-gradient-wrapper">
<div className="corner-gradient-horizontal top-left">
</div>
<div className="corner-gradient-horizontal bottom-left">
</div>
<div className="corner-gradient-horizontal top-right">
</div>
<div className="corner-gradient-horizontal bottom-right">
</div>
<div className="corner-gradient-vertical bottom-left">
</div>
<div className="corner-gradient-vertical bottom-right">
</div>
<div className="corner-gradient-vertical top-left">
</div>
<div className="corner-gradient-vertical top-right">
</div>
</div>
</div>
</div>
<div className="mg-top-regular">
<div data-w-id="bffe9e02-73d6-d2d3-239d-bbcb4bd7d83d" style={{"opacity": "0", "filter": "blur(8px)"}} className="buttons-row">
<Link id="w-node-_99805214-dd54-e7f3-2549-05c0df1040fb-df1040fb" href="/about" className="primary-button w-inline-block">
<div className="button-content">
<div></div>
<div className="button-icon-wrapper primary">
<svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 17 17" fill="none" className="squared-icon">
<path d="M6.25391 3.45312L10.7458 8.01563L6.25391 12.5781" stroke="currentColor" strokeWidth="1.5" strokeLinecap="square">
</path>
</svg>
<div className="button-icon-bg">
</div>
<div className="button-icon-bg-inside">
</div>
</div>
</div>
</Link>
</div>
</div>
</div>
</section>
)
}