diff --git a/packages/block-editor/src/components/link-control/settings.js b/packages/block-editor/src/components/link-control/settings.js
index e63ef926358fe9..bbec936d1641e1 100644
--- a/packages/block-editor/src/components/link-control/settings.js
+++ b/packages/block-editor/src/components/link-control/settings.js
@@ -18,17 +18,26 @@ const LinkControlSettings = ( { value, onChange = noop, settings } ) => {
} );
};
- const theSettings = settings.map( ( setting ) => (
-
- ) );
+ const theSettings = settings.map( ( setting ) =>
+ setting.render ? (
+
+ { setting.render( setting, value, onChange ) }
+
+ ) : (
+
+ )
+ );
return (