diff --git a/src/components/Controls/FieldGroup.js b/src/components/Controls/FieldGroup.js
index 93676f66..daf4c34d 100644
--- a/src/components/Controls/FieldGroup.js
+++ b/src/components/Controls/FieldGroup.js
@@ -18,8 +18,23 @@
*/
import { h } from "preact"
+import {
+ useUiContext,
+ useUiContextFn,
+ useSettingsContext,
+} from "../../contexts"
+import {
+ generateDependIds,
+ connectionDepend,
+ settingsDepend,
+} from "../Helpers"
-const FieldGroup = ({ className, children, label, id }) => {
+const FieldGroup = ({ className, children, label, id, depend }) => {
+ const { connectionSettings } = useSettingsContext()
+ const canshow = connectionDepend(depend, connectionSettings.current)
+ if (!canshow) {
+ return null
+ }
return (