Index: components/ComponentDialog.tsx
===================================================================
--- components/ComponentDialog.tsx	(revision 8a7f936ef2c6040183ae33f4b63947eecf8bf3b2)
+++ components/ComponentDialog.tsx	(revision 87b79bc538e0365a7b1fa7e9903355b32304937e)
@@ -40,4 +40,14 @@
 
     useEffect(() => {
+        if (open && category) {
+            setSuggestForm({
+                link: '',
+                description: '',
+                componentType: category
+            });
+        }
+    }, [open, category]);
+
+    useEffect(() => {
         const timeoutId = setTimeout(() => {
             setSearchQuery(tempSearchQuery);
@@ -46,5 +56,4 @@
     }, [tempSearchQuery]);
 
-    // Load user auth
     useEffect(() => {
         if (open) {
@@ -97,5 +106,7 @@
             [e.target.name]: e.target.value
         });
-    };
+    }
+
+
 
     const submitSuggestion = async () => {
