Index: pages/dashboard/admin/adminDashboard.telefunc.ts
===================================================================
--- pages/dashboard/admin/adminDashboard.telefunc.ts	(revision b69759dc4c8f1a000afc0d0c5c5afcc6868641fb)
+++ pages/dashboard/admin/adminDashboard.telefunc.ts	(revision 5ce5904505744192d6f836fac3fea6ddf058d6ea)
@@ -12,5 +12,5 @@
     const pendingBuilds = await drizzleQueries.getPendingBuilds(c.db);
     const userBuilds = await drizzleQueries.getUserBuilds(c.db, userId);
-    // const componentSuggestions = await drizzleQueries.getComponentSuggestions(c.db);
+    const componentSuggestions = await drizzleQueries.getComponentSuggestions(c.db);
 
     return {
@@ -18,5 +18,5 @@
         pendingBuilds,
         userBuilds,
-        // componentSuggestions
+        componentSuggestions
     };
 }
@@ -40,4 +40,10 @@
 
 
-    // setComponentSuggestionStatus
+    if(!Number.isInteger(suggestionId) || suggestionId <= 0) throw Abort();
+
+    const result = await drizzleQueries.setComponentSuggestionStatus(c.db, suggestionId, userId, status, adminComment);
+
+    if (!result) throw Abort();
+
+    return { success: true };
 }
