diff --git a/src/Element/LayoutParagraphsBuilder.php b/src/Element/LayoutParagraphsBuilder.php
index 6aafb4c68eb2694e7c0d9d3b7f1b27d550ab7927..a639b766dcfcf70887aa01baf50b34d0e36f8a01 100644
--- a/src/Element/LayoutParagraphsBuilder.php
+++ b/src/Element/LayoutParagraphsBuilder.php
@@ -477,10 +477,7 @@ class LayoutParagraphsBuilder extends RenderElement implements ContainerFactoryP
       '#attributes' => [
         'class' => array_merge(['lpb-btn', 'use-ajax'], $classes),
         'data-dialog-type' => 'dialog',
-        'data-dialog-options' => Json::encode([
-          'modal' => TRUE,
-          'target' => $this->dialogId($this->layoutParagraphsLayout),
-        ]),
+        'data-dialog-options' => Json::encode($this->dialogSettings($this->layoutParagraphsLayout)),
       ],
       '#url' => Url::fromRoute('layout_paragraphs.builder.choose_component', $route_params, ['query' => $query_params]),
     ];