pragma ComponentBehavior: Bound import QtQuick import QtCore import QtQuick.Controls as QQC2 import QtQuick.Layouts import org.kde.kirigami as Kirigami import org.kde.kirigamiaddons.formcard as FormCard import org.kde.kirigamiaddons.components as KirigamiComponents import org.deprecated.kodereviewer 1.0 Kirigami.ScrollablePage { id: root property var pullRequest property NetworkManager connection Kirigami.Theme.colorSet: Kirigami.Theme.View Kirigami.Theme.inherit: false title: pullRequest ? `#${pullRequest.number}` : "" actions: commonActions Kirigami.PlaceholderMessage { visible: !root.pullRequest anchors.centerIn: parent icon.name: "org.deprecated.kodereviewer" text: "Select a pull request" } Loader { id: contentLoader active: !!root.pullRequest sourceComponent: ColumnLayout { PullRequestDescription { pullRequest: root.pullRequest Layout.fillHeight: true Layout.fillWidth: true } } } }