mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-05-08 14:33:23 +00:00
41 lines
889 B
QML
41 lines
889 B
QML
import QtQuick
|
|
import QtQuick.Layouts
|
|
|
|
import "."
|
|
|
|
import Style 1.0
|
|
|
|
Rectangle {
|
|
id: root
|
|
|
|
property var benefitItems: []
|
|
|
|
visible: benefitItems && benefitItems.length > 0
|
|
|
|
radius: 16
|
|
color: "#1C1C1E"
|
|
implicitHeight: inner.implicitHeight + 24
|
|
|
|
ColumnLayout {
|
|
id: inner
|
|
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
anchors.top: parent.top
|
|
anchors.margins: 12
|
|
spacing: 20
|
|
|
|
Repeater {
|
|
model: root.benefitItems ? root.benefitItems.length : 0
|
|
|
|
delegate: BenefitRow {
|
|
Layout.fillWidth: true
|
|
iconSource: root.benefitItems[index].icon
|
|
titleText: root.benefitItems[index].title
|
|
bodyText: root.benefitItems[index].body
|
|
bodyAccent: !!root.benefitItems[index].body_accent
|
|
}
|
|
}
|
|
}
|
|
}
|