Spaces:
Running
Running
| import Header from "@/components/Header"; | |
| import FilterBar from "@/components/FilterBar"; | |
| import ConferenceCard from "@/components/ConferenceCard"; | |
| const conferences = [ | |
| { | |
| name: "ICLR 2024", | |
| date: "May 7-11, 2024", | |
| location: "Vienna, Austria", | |
| deadline: "Sep 28, 2023, 8:00 PM UTC", | |
| daysLeft: 45, | |
| tags: ["ML", "DL", "AI"], | |
| }, | |
| { | |
| name: "CVPR 2024", | |
| date: "June 17-21, 2024", | |
| location: "Seattle, USA", | |
| deadline: "Nov 10, 2023, 11:59 PM UTC", | |
| daysLeft: 60, | |
| tags: ["CV", "ML", "AI"], | |
| }, | |
| { | |
| name: "NeurIPS 2024", | |
| date: "December 8-14, 2024", | |
| location: "Vancouver, Canada", | |
| deadline: "May 17, 2024, 11:59 PM UTC", | |
| daysLeft: 120, | |
| tags: ["ML", "AI", "DL"], | |
| }, | |
| ]; | |
| const Index = () => { | |
| return ( | |
| <div className="min-h-screen bg-neutral-light"> | |
| <Header /> | |
| <FilterBar /> | |
| <main className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8"> | |
| <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"> | |
| {conferences.map((conference) => ( | |
| <ConferenceCard key={conference.name} {...conference} /> | |
| ))} | |
| </div> | |
| </main> | |
| </div> | |
| ); | |
| }; | |
| export default Index; | |