fix: radiobuttons & checkboxes

This commit is contained in:
Khushboo Mehta 2026-02-25 18:05:43 +01:00
parent bff89be9aa
commit 3da2b466d7

View File

@ -142,12 +142,9 @@ ColumnLayout {
CheckBox {
id: noPublicIpCheckBox
contentItem: LogosText {
text: qsTr("No public IP check")
font.pixelSize: Theme.typography.secondaryText
verticalAlignment: Text.AlignVCenter
leftPadding: noPublicIpCheckBox.indicator.width + noPublicIpCheckBox.spacing
}
text: qsTr("No public IP check")
font.pixelSize: Theme.typography.secondaryText
palette.windowText: Theme.palette.text
}
// Deployment
@ -159,13 +156,17 @@ ColumnLayout {
RowLayout {
Layout.fillWidth: true
spacing: Theme.spacing.medium
LogosRadioButton {
RadioButton {
id: devnetRadio
font.pixelSize: Theme.typography.secondaryText
palette.windowText: Theme.palette.text
checked: true
text: qsTr("Devnet")
}
LogosRadioButton {
RadioButton {
id: customRadio
font.pixelSize: Theme.typography.secondaryText
palette.windowText: Theme.palette.text
text: qsTr("Custom config")
}
LogosTextField {
@ -224,15 +225,5 @@ ColumnLayout {
if (urlStr.length > 0)
outputField.text = urlStr + "/user_config.yaml"
}
}
component LogosRadioButton: RadioButton {
id: customRadio
contentItem: LogosText {
text: customRadio.text
font.pixelSize: Theme.typography.secondaryText
verticalAlignment: Text.AlignVCenter
leftPadding: noPublicIpCheckBox.indicator.width + noPublicIpCheckBox.spacing
}
}
}