diff --git a/src/components/NewUI/Event.tsx b/src/components/NewUI/Event.tsx
index 09c0214..023f4dc 100644
--- a/src/components/NewUI/Event.tsx
+++ b/src/components/NewUI/Event.tsx
@@ -181,16 +181,67 @@ function Carpools({ event }: { event: IEvent }) {
);
}
+export type IPerson = {
+ id: number;
+ name: string;
+ extraDistance: number;
+};
+
+const dummyPeopleData: IPerson[] = [
+ {
+ id: 0,
+ name: 'Rushil Umaretiya',
+ extraDistance: 10,
+ },
+ {
+ id: 1,
+ name: 'Nitin Kanchinadam',
+ extraDistance: 12,
+ },
+];
+function People({ event }: { event: IEvent }) {
+ const PADDING = '1rem';
+ const [people, setPeople] = useState(dummyPeopleData);
+ return (
+
+
People
+ {people.map(({ name, extraDistance, id }) => (
+
+
{name}: +{extraDistance} miles
+
+ Invite to carpool
+
+
+ ))}
+
+ );
+}
+
export default function Event({ event }: { event: IEvent }) {
const { name, group, formattedAddress, startTime, endTime } = event;
- const [haveRideThere, setHaveRideThere] = useState(false);
- const [haveRideBack, setHaveRideBack] = useState(false);
- const [rideTherePickupPlaceID, setRideTherePickupPlaceID] = useState(
- null!
- );
- const [rideBackDropoffPlaceID, setRideBackDropoffPlaceID] = useState(
- null!
- );
+ const [haveRide, setHaveRide] = useState(false);
+ const [locationPlaceId, setLocationPlaceId] = useState(null!);
const [interested, setInterested] = useState(false);
return (
@@ -211,76 +262,41 @@ export default function Event({ event }: { event: IEvent }) {
{interested && (
<>
{
- setRideTherePickupPlaceID(placeID);
+ setLocationPlaceId(placeID);
}}
style={
- rideTherePickupPlaceID != null
- ? { border: '2px solid ' + green }
- : {}
+ locationPlaceId != null ? { border: '2px solid ' + green } : {}
}
/>
- {
- setRideBackDropoffPlaceID(placeID);
- }}
- style={
- rideBackDropoffPlaceID != null
- ? { border: '2px solid ' + green }
- : {}
- }
- />
-
- {
- setHaveRideThere((h) => !h);
- }}
- >
-
- I don't have a ride there yet
-
-
- setHaveRideBack((h) => !h)}
- >
- {
+ setHaveRide((h) => !h);
}}
- checked={haveRideBack}
- />
- I don't have a ride back yet
-
-
+ >
+
+ I don't have any way to get there yet
+
+ )}
+
>
)}