diff --git a/src/components/query/QueryCatalogs.js b/src/components/query/QueryCatalogs.js
index 42a3848533c4bc289afaa1e594f2624e60dfb7e6..c5709c393b687fb1cf5c41bd34fbbb0466296052 100644
--- a/src/components/query/QueryCatalogs.js
+++ b/src/components/query/QueryCatalogs.js
@@ -78,6 +78,7 @@ export default function QueryCatalogs() {
 
   console.log("queryMap", Array.from(queryMap.values()));
 
+  const uiSchemaProp = config.ui_schema ? { uiSchema : config.ui_schema } : {};
   return (
     <Container fluid>
       <Form
@@ -85,6 +86,7 @@ export default function QueryCatalogs() {
         ObjectFieldTemplate={formTemplate}
         formData={formData}
         onSubmit={({ formData }) => setFormData(formData)}
+        {...uiSchemaProp}
       ></Form>
       {Array.from(queryMap.keys()).map((catalog) => {
         console.log("catalog:", catalog);