diff --git a/nymea-app/ui/ConfigurationBase.qml b/nymea-app/ui/ConfigurationBase.qml index d6c1ab7f..c73c63bc 100644 --- a/nymea-app/ui/ConfigurationBase.qml +++ b/nymea-app/ui/ConfigurationBase.qml @@ -29,4 +29,7 @@ Item { property var mainMenuLinks: null property bool closedSource: false + + property var additionalImrintLinks: null + property var additionalLicenses: null } diff --git a/nymea-app/ui/components/Imprint.qml b/nymea-app/ui/components/Imprint.qml index 8797b285..5d748c2c 100644 --- a/nymea-app/ui/components/Imprint.qml +++ b/nymea-app/ui/components/Imprint.qml @@ -124,6 +124,22 @@ Item { ColumnLayout { Layout.fillWidth: true + Repeater { + visible: Configuration.additionalImrintLinks !== null && Configuration.additionalImrintLinks.count > 0 + model: Configuration.additionalImrintLinks + delegate:NymeaSwipeDelegate { + Layout.fillWidth: true + iconName: "../images/stock_website.svg" + text: model.text + subText: model.subText + prominentSubText: false + wrapTexts: false + onClicked: { + Qt.openUrlExternally(model.url) + } + } + } + NymeaSwipeDelegate { Layout.fillWidth: true iconName: "../images/stock_website.svg"