diff --git a/package-lock.json b/package-lock.json
index f8c91b75..13d6c3d8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6927,9 +6927,9 @@
}
},
"node_modules/vite": {
- "version": "6.3.6",
- "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.6.tgz",
- "integrity": "sha512-0msEVHJEScQbhkbVTb/4iHZdJ6SXp/AvxL2sjwYQFfBqleHtnCqv1J3sa9zbWz/6kW1m9Tfzn92vW+kZ1WV6QA==",
+ "version": "6.4.1",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz",
+ "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/src/individuals/pages/Saved.tsx b/src/individuals/pages/Saved.tsx
index 4a5ecb69..31014404 100644
--- a/src/individuals/pages/Saved.tsx
+++ b/src/individuals/pages/Saved.tsx
@@ -123,4 +123,4 @@ export default function SavedPage() {
)}
);
-};
+};
\ No newline at end of file
diff --git a/src/opportunities/components/FiltersField.tsx b/src/opportunities/components/FiltersField.tsx
index cf049855..458d3e4f 100644
--- a/src/opportunities/components/FiltersField.tsx
+++ b/src/opportunities/components/FiltersField.tsx
@@ -13,42 +13,57 @@ interface FiltersFieldProps {
setPopUpMenu: () => void;
}
-export default function FiltersField({ resetFilters, deleteFilter, filters, setPopUpMenu }: FiltersFieldProps) {
+export default function FiltersField({
+ resetFilters,
+ deleteFilter,
+ filters,
+ setPopUpMenu,
+}: FiltersFieldProps) {
return (
-
-
+
+
+
+ {/* Make sure SearchBar forwards className to the actual
*/}
-
+
Change Filters
- {/* Fix rendering with new filters = [ [],[],[] ]*/}
+ {/* Filter “chips” */}
- {filters.map((filter) => {
- return (
- }
- key={filter}
- special={false}
- >
- {filter}
-
- )
- })}
+ {filters.map((filter) => (
+ }
+ special={false}
+
+ >
+ {filter}
+
+ ))}
-
+
Reset
-
+
+
);
-};
+}
+
diff --git a/src/opportunities/components/OpportunitiesDetails.tsx b/src/opportunities/components/OpportunitiesDetails.tsx
index d4e41f36..040a9bb8 100644
--- a/src/opportunities/components/OpportunitiesDetails.tsx
+++ b/src/opportunities/components/OpportunitiesDetails.tsx
@@ -8,46 +8,66 @@ interface OpportunitiesListProps {
export default function OpportunitiesList({ opportunities }: OpportunitiesListProps) {
return (
-
+
-
- {/* Column Headers */}
-
- | Position |
- Description |
- Location |
- Pay |
- Credits |
- Lab Managers |
- Term |
- View |
- Save |
+
+
+ | Position |
+ Description |
+ Location |
+ Pay |
+ Credits |
+ Lab Managers |
+ Term |
+ View |
+ Save |
-
- {/* Info about the opportunities */}
+
+
{opportunities.length > 0 ? (
opportunities.map((opportunity) => (
-
- | {opportunity.name} |
- {opportunity.description} |
- {opportunity.location} |
- {opportunity.pay ? `$${opportunity.pay}/hr` : ""} |
- {opportunity.credits} |
- {opportunity.lab_managers} |
-
+ |
+ |
+ {opportunity.name}
+ |
+
+ {opportunity.description}
+ |
+
+ {opportunity.location}
+ |
+
+ {opportunity.pay ? `$${opportunity.pay}/hr` : ""}
+ |
+
+ {opportunity.credits}
+ |
+
+ {opportunity.lab_managers}
+ |
+
{opportunity.semester} {opportunity.year}
|
-
-
-
-
+ |
+
|
-
- |