danyobosayo

Untitled

Nov 14th, 2024
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Dashboard.jsx
  2. import data from "../data/data.json";
  3. import Card from "./Card";
  4. import { useState } from "react";
  5.  
  6. function Dashboard() {
  7.   // Insert state to store items, initialized with data from JSON file
  8.   const [items, setItems] = useState([]);
  9.   return (
  10.     <div className="relative my-12 flex flex-col items-center">
  11.       {/* TITLE */}
  12.       <h1 className="poppins-bold flex-row text-2xl">Who's Invited?</h1>
  13.      <hr className="mb-4 mt-2 w-1/3 border-black" />
  14.  
  15.      {/* Event List Grid */}
  16.      <div className="relative z-10 grid sm:grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
  17.        {/* Map through objects and render a Card component for each */}
  18.        {data.map((object) => (
  19.          <Card
  20.            key={object.id}
  21.            name={object.name}
  22.            img={object.img}
  23.            status={object.status}
  24.            bringing={object.bringing}
  25.          />
  26.        ))}
  27.      </div>
  28.    </div>
  29.  );
  30. }
  31.  
  32. export default Dashboard;
  33.  
Advertisement
Add Comment
Please, Sign In to add comment