File tree Expand file tree Collapse file tree 3 files changed +76
-0
lines changed
Expand file tree Collapse file tree 3 files changed +76
-0
lines changed Original file line number Diff line number Diff line change 1+ import * as React from "react"
2+
3+
4+
5+ import Link from "next/link"
6+
7+
8+
9+ import { Badge } from "@/components/ui/badge"
10+
11+
12+
13+ export function News ( ) {
14+ return (
15+ < div className = "w-full px-6 flex justify-center mt-12" >
16+ < div className = "w-full max-w-7xl flex flex-col gap-6 leading-relaxed" >
17+ < ul className = "space-y-6" >
18+ < li className = "flex items-center gap-1 flex-wrap" >
19+ < Badge variant = "outline" >
20+ 2025.07.01
21+ </ Badge >
22+ DetAny3D is open-sourced! Check more on
23+ < Link className = "text-o-blue animated-underline" href = "https://github.com/OpenDriveLab/DetAny3D" target = "_blank" > github.com/OpenDriveLab/DetAny3D</ Link >
24+ .
25+ </ li >
26+ < li className = "flex items-center gap-1 flex-wrap" >
27+ < Badge variant = "default" >
28+ 2025.07.01
29+ </ Badge >
30+ < Link className = "text-o-blue animated-underline" href = "/challenge2025" > [AGC 2025]</ Link >
31+ The ICCV phase is ON! Explore the
32+ < Link className = "text-o-blue animated-underline" href = "/challenge2025/#navsim-e2e-driving" > NAVSIM v2 End-to-End Driving Challenge</ Link >
33+ and the
34+ < Link className = "text-o-blue animated-underline" href = "/challenge2025/#1x-wm" > World Model Challenge by 1X</ Link >
35+ .
36+ </ li >
37+ < li className = "flex items-center gap-1 flex-wrap" >
38+ < Badge variant = "default" >
39+ 2025.07.01
40+ </ Badge >
41+ < Link className = "text-o-blue animated-underline" href = "/challenge2025" > [AGC 2025]</ Link >
42+ The IROS phase is ON! Explore the
43+ < Link className = "text-o-blue animated-underline" href = "/challenge2025/#agibot-world" > AgiBot World Challenge</ Link >
44+ </ li >
45+ </ ul >
46+ </ div >
47+ </ div >
48+ )
49+ }
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ import {
2424
2525
2626import { Landing } from "./landing"
27+ import { News } from "./news"
2728import { Embodied , E2EAD } from "@/components/app-drawer"
2829
2930
@@ -44,6 +45,28 @@ export default function Home() {
4445
4546
4647
48+ < div className = "w-full px-6 flex justify-center mt-36" >
49+ < div className = "w-full max-w-7xl flex" >
50+ < h2 className = "text-t1" >
51+ < Link href = "#news" className = "scroll-mt-32 group flex items-center" id = "news" >
52+ News
53+ < span className = "ml-6 hidden group-hover:inline-block size-6 text-foreground" >
54+ < svg viewBox = "0 0 24 24" fill = "none" stroke = "currentColor" >
55+ < path d = "M15.197 3.35462C16.8703 1.67483 19.4476 1.53865 20.9536 3.05046C22.4596 4.56228 22.3239 7.14956 20.6506 8.82935L18.2268 11.2626M10.0464 14C8.54044 12.4882 8.67609 9.90087 10.3494 8.22108L12.5 6.06212" strokeWidth = "2.5" strokeLinecap = "round" />
56+ < path d = "M13.9536 10C15.4596 11.5118 15.3239 14.0991 13.6506 15.7789L11.2268 18.2121L8.80299 20.6454C7.12969 22.3252 4.55237 22.4613 3.0464 20.9495C1.54043 19.4377 1.67609 16.8504 3.34939 15.1706L5.77323 12.7373" strokeWidth = "2.5" strokeLinecap = "round" />
57+ </ svg >
58+ </ span >
59+ </ Link >
60+ </ h2 >
61+ </ div >
62+ </ div >
63+
64+
65+
66+ < News />
67+
68+
69+
4770 < div className = "w-full px-6 flex justify-center mt-24" >
4871 < div className = "w-full max-w-7xl flex" >
4972 < div className = "w-full flex justify-between items-center" >
Original file line number Diff line number Diff line change @@ -5,6 +5,10 @@ export const NavigatorPage: {
55 } [ ]
66} = {
77 "/" : [
8+ {
9+ text : "News" ,
10+ id : "news" ,
11+ } ,
812 {
913 text : "Recruit" ,
1014 id : "recruit" ,
You can’t perform that action at this time.
0 commit comments