Index: pages/+Layout.telefunc.ts
===================================================================
--- pages/+Layout.telefunc.ts	(revision 1bf6e1f519ad45c39ba56ccdc473328a666f1335)
+++ pages/+Layout.telefunc.ts	(revision f14dc71c45d10bfa10fb038deb4356b867b2c154)
@@ -19,16 +19,5 @@
 }
 
-export async function onGetComponentDetails({ componentId }
-                                           : { componentId: number }) {
-    const context = ctx();
 
-    if(!Number.isInteger(componentId) || componentId <= 0) throw Abort();
-
-    const componentDetails = await drizzleQueries.getComponentDetails(context.db, componentId);
-
-    if(!componentDetails) throw Abort();
-
-    return componentDetails;
-}
 
 export async function onSuggestComponent({ link, description, componentType }
@@ -53,4 +42,17 @@
 
 // Shared
+
+export async function onGetComponentDetails({ componentId }
+                                            : { componentId: number }) {
+    const context = ctx();
+
+    if(!Number.isInteger(componentId) || componentId <= 0) throw Abort();
+
+    const componentDetails = await drizzleQueries.getComponentDetails(context.db, componentId);
+
+    if(!componentDetails) throw Abort();
+
+    return componentDetails;
+}
 
 export async function onGetBuildDetails({ buildId }
