Index: pages/+Layout.telefunc.ts
===================================================================
--- pages/+Layout.telefunc.ts	(revision 67dfe576d088a64527df41c04054063cbba96c6d)
+++ pages/+Layout.telefunc.ts	(revision 3fca46c4c43630741dd8e43405688124aedaba75)
@@ -14,5 +14,5 @@
     const c = ctx();
 
-    const components = await drizzleQueries.getAllComponents(c.db, limit, q, componentType);
+    const components = await drizzleQueries.getAllComponents(c.db, limit, componentType, q);
 
     return components;
@@ -115,8 +115,2 @@
     return newBuild;
 }
-
-
-
-
-
-
Index: pages/index/buildCards.telefunc.ts
===================================================================
--- pages/index/buildCards.telefunc.ts	(revision 67dfe576d088a64527df41c04054063cbba96c6d)
+++ 	(revision )
@@ -1,25 +1,0 @@
-import {ctx, requireUser} from "../../server/telefunc/ctx";
-import * as drizzleQueries from "../../database/drizzle/queries";
-import {Abort} from "telefunc";
-
-export async function onGetHighestRankedBuilds({ limit }
-                                               : { limit?: number }) {
-    const context = ctx();
-
-    const highestRankedBuilds = await drizzleQueries.getHighestRankedBuilds(context.db, limit);
-
-    return highestRankedBuilds;
-}
-
-export async function onCloneBuild({ buildId }
-                                   : { buildId: number }) {
-    const { c, userId } = requireUser()
-
-    if (!Number.isInteger(buildId) || buildId <= 0) throw Abort();
-
-    const newBuild = await drizzleQueries.cloneBuild(c.db, userId, buildId);
-
-    if (!newBuild) throw Abort();
-
-    return newBuild;
-}
