Index: pages/completed-builds/+Page.tsx
===================================================================
--- pages/completed-builds/+Page.tsx	(revision e59934102328e450fe4616d5fb36f9d29e5b0ab2)
+++ pages/completed-builds/+Page.tsx	(revision a5084806a09c4abfab269ed52d3659d37394a106)
@@ -9,5 +9,5 @@
 import BuildCard from '../../components/BuildCard';
 import BuildDetailsDialog from '../../components/BuildDetailsDialog';
-import { onGetApprovedBuilds, onCloneBuild, onGetAuthState } from '../+Layout.telefunc';
+import { onGetApprovedBuilds, onGetAuthState } from '../+Layout.telefunc';
 
 export default function CompletedBuildsPage() {
@@ -65,15 +65,6 @@
 
     useEffect(() => {
-        loadBuilds();
+        void loadBuilds();
     }, [sortBy, searchQuery]);
-
-    const handleClone = async (buildId: number) => {
-        if (!userId) return alert("Please login to clone builds!");
-        if (confirm(`Clone this build?`)) {
-            await onCloneBuild({buildId});
-            alert("Build cloned!");
-            setSelectedBuildId(null);
-        }
-    };
 
     return (
@@ -102,6 +93,8 @@
                             value={searchQuery}
                             onChange={(e) => setSearchQuery(e.target.value)}
-                            InputProps={{
-                                startAdornment: <InputAdornment position="start"><SearchIcon /></InputAdornment>,
+                            slotProps={{
+                                input: {
+                                    startAdornment: <InputAdornment position="start"><SearchIcon /></InputAdornment>,
+                                }
                             }}
                             sx={{ mb: 3 }}
@@ -193,5 +186,4 @@
                 currentUser={userId}
                 onClose={() => setSelectedBuildId(null)}
-                onClone={handleClone}
             />
         </Container>
