feat: add card

This commit is contained in:
talksik
2025-04-11 12:11:08 -07:00
parent ba3cd24bf3
commit 9d2e753a8a
2 changed files with 29 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
import QtQuick
import QtQuick.Controls.Basic
Item {
id: root
property real padding: 10
// Automatically size based on content plus padding
implicitWidth: contentItem.childrenRect.width + padding * 2
implicitHeight: contentItem.childrenRect.height + padding * 2
// Background
Rectangle {
anchors.fill: parent
color: Theme.card
radius: Theme.radius
}
// This allows direct assignment of children to AppCard
default property alias content: contentItem.children
// Content container
Item {
id: contentItem
anchors.fill: parent
anchors.margins: padding
}
}
+1
View File
@@ -13,6 +13,7 @@ set(plain_qml_files
AppText.qml
AppIcon.qml
AppPrimaryButton.qml
AppCard.qml
)
set(qml_singletons
Fonts.qml