diff --git a/app/qml/ui/Dialog.qml b/app/qml/ui/Dialog.qml index d3aebe16cc021354ada20a12c9611d3747736892..8142466ad13696922dcd74550fc8da687f34ef64 100644 --- a/app/qml/ui/Dialog.qml +++ b/app/qml/ui/Dialog.qml @@ -16,7 +16,7 @@ ColumnLayout { property alias detailsVisible: details.visible property alias detailedText: detailedText.text - property alias detailedContent: detailedContent.children + property alias detailedContentLoader: detailedContentLoader property alias actionButton: actionButton property alias acceptButton: acceptButton @@ -81,9 +81,9 @@ ColumnLayout { Layout.fillWidth: true wrapMode: Text.WrapAnywhere } - Item { - id: detailedContent - visible: children ? true : false + Loader { + id: detailedContentLoader + visible: (source || sourceComponent) ? true : false Layout.fillWidth: true } }