From 1ef37786b112a2647e754bb152bde28608b295a2 Mon Sep 17 00:00:00 2001 From: zhenyi <434836402@qq.com> Date: Sun, 31 May 2026 13:12:32 +0800 Subject: [PATCH] feat(landing): add landing page components --- src/components/landing/ambient-light.tsx | 8 + src/components/landing/badge.tsx | 18 ++ src/components/landing/dashboard-mockup.tsx | 127 +++++++++++++ src/components/landing/footer.tsx | 80 ++++++++ src/components/landing/header.tsx | 50 +++++ src/components/landing/section.tsx | 15 ++ src/components/landing/terminal-demo.tsx | 44 +++++ src/page/landing/features-grid.tsx | 55 ++++++ src/page/landing/features.tsx | 151 +++++++++++++++ src/page/landing/home.tsx | 190 +++++++++++++++++++ src/page/landing/layout.tsx | 36 ++++ src/page/landing/pricing.tsx | 193 ++++++++++++++++++++ src/page/landing/workflow.tsx | 109 +++++++++++ 13 files changed, 1076 insertions(+) create mode 100644 src/components/landing/ambient-light.tsx create mode 100644 src/components/landing/badge.tsx create mode 100644 src/components/landing/dashboard-mockup.tsx create mode 100644 src/components/landing/footer.tsx create mode 100644 src/components/landing/header.tsx create mode 100644 src/components/landing/section.tsx create mode 100644 src/components/landing/terminal-demo.tsx create mode 100644 src/page/landing/features-grid.tsx create mode 100644 src/page/landing/features.tsx create mode 100644 src/page/landing/home.tsx create mode 100644 src/page/landing/layout.tsx create mode 100644 src/page/landing/pricing.tsx create mode 100644 src/page/landing/workflow.tsx diff --git a/src/components/landing/ambient-light.tsx b/src/components/landing/ambient-light.tsx new file mode 100644 index 0000000..88ad5c9 --- /dev/null +++ b/src/components/landing/ambient-light.tsx @@ -0,0 +1,8 @@ +export default function AmbientLight() { + return ( +
+ Review complete. Add a timeout to the API call before merging. +
++ $ git clone{" "} + + https://gitdata.ai/acme/backend + +
++ $ git checkout -b{" "} + feature/payments +
++ $ git commit -m{" "} + + "feat: add Stripe integration" + +
++ $ git push origin + feature/payments +
++ {f.desc} +
++ One integrated platform — no stitching together a dozen tools. +
++ Experience lightning-fast git operations. Branch, tag, and merge with confidence. Our architecture ensures your code is safe, accessible, and always available. +
++ Real-time channels integrated directly into your workflow. Discuss code, share files, and resolve issues without context switching. +
++ Deploy autonomous agents that understand your codebase. Have them review PRs, triage issues, and answer questions. +
++ Git hosting, real-time collaboration, and AI agents — one platform + for modern dev teams who ship fast. +
+ ++ Free to start. No credit card required. +
++ Same workflow you know. AI reviews every PR. Channels keep your + team in sync. Deploy with confidence. +
++ The interface mirrors the app itself: repository work on the left, + live context in channels, and AI assistance close to every task. +
+{item.desc}
++ Join teams using GitDataAI to build better software, together. +
++ Start for free. Upgrade when you need more. No hidden fees. +
+{p.desc}
+ +| Feature | +Free | +Pro | +Enterprise | +
|---|---|---|---|
| {f.name} | +
+ {typeof f.free === 'boolean' ? (f.free ? |
+
+ {typeof f.pro === 'boolean' ? (f.pro ? |
+
+ {typeof f.ent === 'boolean' ? (f.ent ? |
+
{faq.a}
++ Five steps to ship your next feature. Same tools you know, better together. +
++ {s.desc} +
+