feat: add text field

This commit is contained in:
talksik
2025-04-11 14:11:51 -07:00
parent 10d3f77d94
commit a6256ecb00
4 changed files with 24 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
import QtQuick
import DesignSystem
import QtQuick.Controls.Basic
import QtQuick.Controls.impl
TextField {
id: control
background: Rectangle {
implicitWidth: 200
implicitHeight: 40
border.width: control.activeFocus ? 2 : 1
color: control.palette.base
border.color: control.activeFocus ? control.palette.highlight : control.palette.mid
radius: Theme.radius
}
}
+1
View File
@@ -19,6 +19,7 @@ ApplicationWindow {
light: Theme.secondaryText light: Theme.secondaryText
highlight: Theme.muted highlight: Theme.muted
highlightedText: Theme.secondaryBackground highlightedText: Theme.secondaryBackground
placeholderText: Theme.muted
} }
title: qsTr("Flowy") title: qsTr("Flowy")
+1
View File
@@ -24,6 +24,7 @@ set(plain_qml_files
AppLogo.qml AppLogo.qml
AppWindow.qml AppWindow.qml
AppComboBox.qml AppComboBox.qml
AppTextField.qml
) )
set(qml_singletons set(qml_singletons
Fonts.qml Fonts.qml
+4
View File
@@ -93,5 +93,9 @@ AppWindow {
model.append({text: editText}) model.append({text: editText})
} }
} }
AppTextField {
placeholderText: qsTr("Enter name")
}
} }
} }